gpt4 book ai didi

javascript - 正确绑定(bind) Javascript 事件

转载 作者:行者123 更新时间:2023-12-03 06:53:37 25 4
gpt4 key购买 nike

我正在寻找最合适、最有效的方法来绑定(bind)Javascript事件;特别是 onload 事件(我希望该事件发生在页面和所有元素(例如图像)加载之后)。我知道在 jQuery 中有一些简单的方法可以做到这一点,但我想要更有效的原始 Javascript 方法。

最佳答案

有两种不同的方法可以做到这一点。只有一个可以工作;哪一个取决于浏览器。这是一个使用两者的实用方法:

function bindEvent(element, type, handler) {
if(element.addEventListener) {
element.addEventListener(type, handler, false);
} else {
element.attachEvent('on'+type, handler);
}
}

就您而言:

bindEvent(window, 'load', function() {
// all elements such as images are loaded here
});

关于javascript - 正确绑定(bind) Javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1796141/

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