gpt4 book ai didi

javascript - 如何阻止此事件监听器自动触发

转载 作者:行者123 更新时间:2023-12-02 19:40:20 25 4
gpt4 key购买 nike

我有这个自执行函数,它将事件监听器添加到一系列链接中。但事件监听器会在页面加载时自动触发,而不是 onmouseover/out。我语法错误吗?我如何阻止它们自动射击?

;(function(){
var menuLink = $('.navItem');
var menuItem = $('.menuLinks');
for (a = 0; a <= 5; ++a) {
menuLink[a].addEventListener('onmouseover', linkChanger(), true);
menuLink[a].addEventListener('onmouseout', linkChanger(), true);
}

function linkChanger(event){
if (menuItem[a].style.color == "white") {
console.log("This is white")
menuItem[a].style.color = "black";
}
else {
console.log("This is black");
menuItem[a].style.color = "white";
}
}
})()

最佳答案

menuLink[a].addEventListener('onmouseover', linkChanger, true);
menuLink[a].addEventListener('onmouseout', linkChanger, true);

关于javascript - 如何阻止此事件监听器自动触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10465489/

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