gpt4 book ai didi

javascript - JQuery 会覆盖现有的内联事件处理程序吗?

转载 作者:行者123 更新时间:2023-11-30 09:04:44 24 4
gpt4 key购买 nike

我有一个由许多 iframe 构建的网站。我正致力于监控用户事件 - 例如用户点击或按下按键时。

这只是为了查看用户是否空闲。

为此,我深入到所有 iframe、它的 div 标签并注册悬停和点击事件。同时,我不想覆盖/破坏应用程序定义的现有内联事件处理程序。

jquery 会覆盖现有的事件处理程序吗?如果是,如何检查以确保我不这样做?

这是我的用法。

$(divElementObj).click( function() {
alert("div click");
});

最佳答案

不,jQuery 通过使用 addEventListener 工作/attachEvent .不会覆盖内联和预先存在的处理程序。

See jsFiddle examplejQuery source展示这是如何完成的。

关于javascript - JQuery 会覆盖现有的内联事件处理程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6050211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com