我可以为同一个 DOM 事件在同一个元素上调用 addEventListener 两次吗?我将此代码用于多个 JavaScript 文件,似乎它们会覆盖,这意味着其中一个中的代码会触发,而另一个中的代码不会触发。
(function () {
"use strict";
document.addEventListener('load', function (event) {
// Code
}, false);
}());
编辑@plalx 从 jQuery 源代码,看起来他们正在使用 window.addEventListener('load', ...);
if (document.addEventListener) {
// Use the handy event callback
document.addEventListener("DOMContentLoaded", DOMContentLoaded, false);
// A fallback to window.onload, that will always work
window.addEventListener("load", jQuery.ready, false);
// If IE event model is used
} else if (document.attachEvent) {