0

假设我有 10 个小图像,我想用作工具提示。我为他们分配了同一个班级,'.helper'

我选择助手,然后打电话

mouseenter(function() { $(".helper").stop(false,true).fadeIn(); })

然后我想要一个 div 弹出,包含一些文本。如果页面上只有一个工具提示,这很好用,但是一旦有多个工具提示,每当我将鼠标悬停在一个上时,它们都会同时出现。

我有什么根本上的错误吗?

评论赞赏。

谢谢

4

2 回答 2

2

this再次用作内部选择器而不是选择.helper器:

$('.helper').mouseenter(function() {
    // "this" now refers to the image that is being hovered...
    $(this).stop(false, true).fadeIn();
});
于 2009-03-31T16:18:08.210 回答
0

如果您想知道问题出在哪里,那就是您打电话时

 $(".helper")

在您的函数中,您将使用类助手获取所有元素,而不仅仅是您想要的单个元素。

于 2009-03-31T17:16:19.803 回答