• 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();

  • 相关阅读:
    (C#)asp_net调试错误解决方法收集(1)
    asp.net调试技巧
    asp。Net 页面传值
    viewState详解
    Session,ViewState用法
    asp.net中通过form表单submit提交到后台的实例
    C#读写xml文件
    Asp.Net前台调用后台变量
    3. mybatis # 与 $ 的区别
    IDEA 中 使用 git(Git)
  • 原文地址:https://www.cnblogs.com/zhangyu0217----/p/6432956.html
Copyright © 2020-2023  润新知