off解绑事件
off()方法可以移除通过on()方法添加的事件处理程序。
代码示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>03-事件解绑off</title> <style type="text/css"> div { background-color: pink; width: 100px; height: 100px; } </style> <script src="/js文件/jQuery.mini.js"></script> <script type="text/javascript"> $(function () { $("div").on({ click: function () { console.log("我点击了"); }, mouseover: function () { console.log('我鼠标经过了'); } }) $("ul").on("click", "li", function () { alert(22); }) //1.事件解绑 off // $("div").off()//这个是解除了div身上所有的事件 $("div").off("click") //这个是解除了div身上的点击事件 $("ul").off("click", "li"); //解除事件委托 //2.one() //只能触发一次事件 $("p").one("click", function () { alert(159) }) }) </script> </head> <body> <div></div> <ul> <li>111</li> <li>111</li> <li>111</li> </ul> <p>p标签</p> </body> </html>