jQuery单击侦听器

时间:2017-05-01 17:41:03

标签: jquery lag event-listener

我有一个包含每个jQuery .click侦听器代码的javascript文件,我在每个需要至少一个点击监听器的html中导入此文件。问题是因为每个点击监听器可能都不在html文件,其中一些将无法连接。这会造成任何伤害或滞后吗?

1 个答案:

答案 0 :(得分:1)

加载页面时,除了性能之外不应该导致任何问题。 jQuery中的所有DOM修改函数都充当隐式.each循环,例如

$(selector).click(...);

相当于:

$(selector).each(function() {
    $(this).click(...);
});

如果选择器没有匹配任何内容,.each()函数将变为空循环。因此没有错误。