level 5
SCUM蔷微
楼主
求大神解答。我的需求是鼠标移到名叫but1的div上时,id叫k的div渐变出现到按钮下方。
现在的问题是div上有个a标签,鼠标移动到a标签上的字体时就重复触发移出移入事件。
经过百度查明就是a标签引起的。求大神解答,有什么办法解决
<!-- 鼠标移动到某个菜单上时,下方显示指针提示
var k = document.getElementById("k");
for(var num = 0;num<5;num++){
var d = document.getElementById("but"+num);
d.addEventListener('mouseover',function(){
var left = this.offsetLeft+this.offsetWidth/2-30;
<!--console.log(k.style.display);-->
k.style.left = left + "px";
<!--k.style.display="block";
<!--$("#k").fadeIn(350);-->
});
d.onmouseout = function(){
k.style.display="none";
<!--$("#k").fadeOut(350);-->
}
}

2021年03月17日 03点03分
1
现在的问题是div上有个a标签,鼠标移动到a标签上的字体时就重复触发移出移入事件。
经过百度查明就是a标签引起的。求大神解答,有什么办法解决
<!-- 鼠标移动到某个菜单上时,下方显示指针提示
var k = document.getElementById("k");
for(var num = 0;num<5;num++){
var d = document.getElementById("but"+num);
d.addEventListener('mouseover',function(){
var left = this.offsetLeft+this.offsetWidth/2-30;
<!--console.log(k.style.display);-->
k.style.left = left + "px";
<!--k.style.display="block";
<!--$("#k").fadeIn(350);-->
});
d.onmouseout = function(){
k.style.display="none";
<!--$("#k").fadeOut(350);-->
}
}
