事件解绑与事件触发
綁定事件都知道用on或者bind,當然on用的多,那么想要解除事件呢?
寫一個小的例子,點擊按鈕,下面的a元素被觸發點擊事件:
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><style>a{text-decoration: none;}</style> </head> <body><input type="button" id="btn" value="點擊"/><br><a href="javascript:void(0)">我是被觸發的對象</a> </body> <script src="js/jquery-1.11.3.min.js"></script> <script>$(function(){$("a").click(function(){alert("哈哈")});$("#btn").on("click",function(){//$("a").click();//方法一 $("a").trigger("click")//方法二 })}) </script> </html>
click事件是比較早的寫法,而trigger(觸發)也是另一種比較新的方法。當然都可以實現效果。
這是綁定了點擊事件,那解綁的話就用到了off:
<script src="js/jquery-1.11.3.min.js"></script> <script>$(function(){//解除事件$("a").on("click,mouseenter",function(){alert("哈哈")});$("a").off();//解除匹配元素的所有事件$("a").off("click");//解除匹配元素的所有click事件 }) </script>
好了,以上off就是接觸事件的方法。
轉載于:https://www.cnblogs.com/web001/p/8467485.html
總結
- 上一篇: 女微信网名繁体字
- 下一篇: 诺氟沙星原料药市场价格为多少?