[英]What does bind and unbind mean in jquery?
在愚蠢的慢慢学习者术语中,jquery中绑定和解除绑定意味着什么?
$("#divElement").bind('click', functionName);
将click事件处理程序绑定到id为divElement的元素
$("#divElement").unbind('click', functionName);
将click事件处理程序解除绑定到id为divElement的元素
编辑:
绑定还允许您将处理程序绑定到一个或多个事件。
$("#divElement").bind("click dblclick mouseout", function(){ // your code });
更新:
绑定:将处理程序耦合到元素 ,该元素将在所述元素上发生事件时运行。 根据您要处理的事件类型,您可以使用不同的功能,例如click(function)
(alt: bind('click', function)
或focus(function)
(alt: bind('focus', function)
。
解除绑定: 处理程序与元素的解耦,以便在发生事件时处理函数将不再运行。 解除绑定总是一样的; unbind('click', function)
取消绑定某个处理程序, unbind('click')
取消绑定所有click处理程序, unbind()
取消绑定所有处理程序。 当然,您可以将click
替换为其他类型的事件。
用三句话:
事件是在程序中可见的信号 - 例如按键。
处理程序是一种旨在对某个事件做出反应的函数。
绑定将处理程序与事件关联, 取消绑定则相反。
绑定附加一段代码以运行给定的HTML元素(在提供的事件上运行)。 unbind删除它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.