jQuery中提供了多个事件绑定和解绑的方法,其中off方法就是解除事件的方式之一。
off方法可以用来解除通过on方法绑定的事件。例如,以下代码为一个按钮绑定了点击事件:
$("#myButton").on("click", function(){ // do something });
如果我们需要解除该按钮的点击事件,可以使用off方法:
$("#myButton").off("click");
off方法可以使用多个参数,以此解除多个事件。例如,以下代码为一个按钮绑定了两个事件:
$("#myButton").on("click", function(){ // do something }); $("#myButton").on("mouseenter", function(){ // do something });
如果我们需要解除该按钮的点击和鼠标移入事件,可以使用off方法传递两个参数:
$("#myButton").off("click", "mouseenter");
off方法还可以省略参数,用来解除所有事件:
$("#myButton").off();
需要注意的是,off方法解除事件时要与on方法绑定事件时的参数保持一致,否则无法解除指定事件。