我class="box"
对页面上的所有 DIV 使用悬停效果:
Javascript:
JQ(".box").hover(function() {
JQ(this).nextAll(".tooltip:first").css('visibility','visible');
});
JQ(".box").mouseleave(function(event) {
JQ(this).nextAll(".tooltip:first").css('visibility','hidden');
});
它在 Firefox 和 Chrome 中运行良好,但在 IE9 和 Opera 中,.tooltip
当鼠标在 .box DIV 的边界内移动时,该 div 会不断消失并重新出现。任何想法为什么会为 DIV 的每个像素调用悬停函数?
你可以在这里看到一个工作版本