【发布时间】:2011-03-13 17:09:01
【问题描述】:
不知道如何解决这个问题 - 我正在使用 jQuery 在另一个 div 悬停时显示一个 div,但是我在页面上多次使用同一个 div 类。
这是我的代码:
$(".map-item, .map-item-trail").live("mouseenter", function() {
$(".mapitem-smalldescription").fadeIn("normal", function() {
});
});
“map-item”和“map-item-trail”类被多次使用,因此当您将鼠标悬停在其中一个上时,会在所有这些上显示弹出 div。如何更改代码以使弹出窗口仅出现在悬停的项目上。
谢谢 扎克
【问题讨论】:
-
两者之间是否存在一对一的关系?
-
您使用 live 方法有什么原因吗?
-
@Trevor 这不是不合理的,例如,如果动态添加 HTML。
标签: jquery class hover mouseover