我正在尝试使用 jQuery 获得工具提示效果,但它并没有完全按照我想要的方式工作。
$(".product").mouseover(function() {
$(this).find(".description").fadeIn(300);
}).mouseleave(function() {
$(this).find(".description").stop().fadeOut(300);
});
.product
是父元素,.description
是子元素。
这是我正在处理的页面。如果我悬停它,我需要工具提示 ( .description
) 保持可见。我已经成功地让它工作了,但是如果工具提示与另一个父元素的坐标重叠(.product
毕竟触发了函数),它就会消失。
任何人都可以将我推向正确的方向吗?我在 stackoverflow 上阅读了很多内容,但尽管有很多类似的问题,但这些建议的解决方案似乎对我不起作用。任何善良的灵魂都可以在这里帮助一个 JavaScript 白痴吗?