有时事件是,和取消的影响可以在一定的方式处理。例如,bind()方法可以通过绑定删除一个事件的影响()方法。

例如,下列情况之一:



$(函数(){())
$(# BTN)。Bind(单击
$(# test)。追加(我的绑定功能1);
})Bind(单击
$(# test)。追加(我的绑定功能2);
})Bind(单击
$(# test)。追加(我的绑定功能3);
});
})



HTML的一部分:



点击我




当按钮按钮被点击,三点击事件触发,在追加()方法通过三段内容div层。

append()方法将指定的内容在所选元素的结束(仍在),它是由不同的html()方法,和html()方法来改变整个单元的内容,而不是插入内容的元末的文本()方法。类似于HTML()方法,但不同的是,代码写在HTML可以写的html()方法,它可以分析正确,而文本()只能用HTML代码正常字符串。

每次单击它时,都会执行一个事件,并在div层的结尾添加一个段落。

下面的代码是取消事件的效果,点击效果可以通过删除事件无效。



$(函数(){())
$(# BTN)。Bind(单击
$(# test)。追加(我的绑定功能1);
})Bind(单击
$(# test)。追加(我的绑定功能2);
})Bind(单击
$(# test)。追加(我的绑定功能3);
});
$(# delall)。Click(function(){)
$(# BTN)。Unbind(点击);
});
})



$(# BTN)。Unbind(点击);这段代码的功能是取消单击事件的元素按钮下的结合。它不仅是有效的()方法,而且有效点击()方法,从某个角度来说,绑定(点击,功能)和点击({ })(function(){ })相当于。

还可以删除特定方法的特定事件。

下面的代码可以参考:



$(函数(){())
$(# BTN)。Bind(单击
$(# test)。追加(我的绑定功能1);
})Bind(单击
$(# test)。追加(我的绑定功能2);
})Bind(单击
$(# test)。追加(我的绑定功能3);
});
$(# deltwo)。Click(function(){)
$(# BTN)。Unbind(单击
});
})



在打开第二参数()方法是对应于执行功能的事件的名称。执行后,只有myfun2事件被删除,和其他两个单击事件的正常执行。

还有一个类似于绑定()方法的方法,一个(),不同的是,一()方法只执行一次。

将一次性事件处理函数绑定到每个匹配元素的特定事件(如单击)。

代码如下:





$(函数(){())
$(#按钮),(单击
$(# test)。追加(我的绑定功能1);
}
$(# test)。追加(我的绑定功能2);
}
$(# test)。追加(我的绑定功能3);
});
})



点击一次,点击一次。再次点击不会触发效果。这是一种方法。

这种深入的了解jQuery的事件处理是萧边共享你的全部内容。我希望能给你一个参考,希望你能支持它。