zoukankan      html  css  js  c++  java
  • jQuery中绑定事件bind() on() live() one()的异同

    jQuery中绑定事件的四种方法,他们可以同时绑定一个或多个事件

          bind()-------------------------版本号小于3.0(在Jquery3.0中已经移除,相应unbind()也移除)

           live()--------------------------版本号小于1.7(在Jquery1.7中已经移除,相应die()也移除)

           delegate()-------------------版本号小于1.7(在Jquery1.7中已经移除)

           on()---------------------------版本号大于1.7(在Jquery1.7中添加,相应off()也添加)

    A:bind()事件的用法

       

        <title>绑定事件</title>
        <script src="js/jQuery1.11.1.js" type="text/javascript"></script>
        <script>
            $(function () {
    
                $("p").bind({
    
                    "mouseover": function () {
    
                        $("p").css("background-color", "red");
                    },
                    "mouseout": function () {
    
                        $("p").css("background-color", "");
                    }
    
                });
    
            });
    
        </script>
    </head>
    <body>
    
        <p>what are  you doing?</p>
    
    
    </body>
    </html>
    

    第一个最大的区别就是:bind()的事件绑定是只对当前页面选中的元素有效。如果你想对动态创建的元素bind()事件,是没有办法达到效果的

    在后面的动态生成DOM元素绑定事件就要使用on();

  • 相关阅读:
    类class解读
    函数重载
    for循环之省略{}
    《c++程序设计现代方法》笔记2
    【程序】c++雇员工资管理系统
    贪婪法
    乘法口诀程序
    百钱买百鸡问题程序
    【转】牛人十个月自学C++ 现在做C#开发工作
    c++基本规则习惯
  • 原文地址:https://www.cnblogs.com/zhangyu0217----/p/6432956.html
Copyright © 2011-2022 走看看