Javascript 什么';s事件'mouseenter.zoom';?
我是一个初学者JavaScript程序员。当我阅读(jQuery插件)的源代码时,我看到作者为事件定义了一个处理程序 我知道有一个名为Javascript 什么';s事件'mouseenter.zoom';?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我是一个初学者JavaScript程序员。当我阅读(jQuery插件)的源代码时,我看到作者为事件定义了一个处理程序 我知道有一个名为mouseenter的事件,但找不到mouseenter.zoom。有人能给我一个提示吗 谢谢。这实际上是一个活动,但它正在使用 名称空间通常用于引用特定的事件处理程序,以便以后可以单独删除它 例子 $(“”).on('mouseenter.zoom',function(){}); 稍后将删除该处理程序 $('<selector>').off('mo
mouseenter
的事件,但找不到mouseenter.zoom
。有人能给我一个提示吗
谢谢。这实际上是一个活动,但它正在使用
名称空间通常用于引用特定的事件处理程序,以便以后可以单独删除它
例子
$(“”).on('mouseenter.zoom',function(){});
稍后将删除该处理程序
$('<selector>').off('mouseenter.zoom');
$('').off('mouseenter.zoom');
如果你看插件的末尾,就会看到$(source).off(“.zoom”)
这意味着删除所有具有命名空间的事件处理程序zoom
,与单独删除每个事件处理程序相比,销毁插件更容易。它实际上就是事件,但它正在使用
名称空间通常用于引用特定的事件处理程序,以便以后可以单独删除它
例子
$(“”).on('mouseenter.zoom',function(){});
稍后将删除该处理程序
$('<selector>').off('mouseenter.zoom');
$('').off('mouseenter.zoom');
如果你看插件的末尾,就会看到
$(source).off(“.zoom”)
这意味着删除所有带有命名空间的事件处理程序zoom
,与单独删除每个事件处理程序相比,销毁插件更容易。感谢您花时间解释您第一段中的链接已经完美地回答了我的问题。接下来的一个问题是:$(source).off('.zoom')
代码被包装在zoom.destroy
的事件处理程序中——该事件何时发生?@JohnN它是另一个事件处理程序,如果您想使用触发器('')调用它,我假设您需要调用它
method感谢您花时间解释您第一段中的链接何时已经完美地回答了我的问题。接下来的问题是:$(source).off('.zoom')
代码被包装在zoom.destroy
的事件处理程序中——该事件何时发生?@JohnN它是另一个事件处理程序,我想如果您想使用触发器(''.
方法调用它,您需要调用它