在 jQuery 插件代码中,我看到以下内容:
$window.on('resize.' + instance.guid, function () {
instance.registerTimeout('resizeTimeout', function () {
// stuff
}, 60);
});
这样的resize.instanceId
事件意味着什么以及它来自哪里?它似乎不在这个库的任何地方(也不在 jQuery 本身)。
调试时我发现它实际上是由常规resize
事件触发的。
最佳答案
它是一个命名空间
事件。在本例中,事件是 resize
,命名空间是 instanceId
的值。
如果您为同一事件附加了许多事件处理程序,则命名空间可能有助于稍后检测您想要使用 .off('resize.instanceId') 完全解除绑定(bind)的处理程序
关于javascript - jQuery 中的 resize.instanceId 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24798892/