假设我有10个小图像,我想用作工具提示。 我给他们所有同一个班级,'。helper'
我选择帮助,然后调用
mouseenter(function() { $(".helper").stop(false,true).fadeIn(); })
然后我想要一个div来弹出,包含一些文本。如果页面上只有一个工具提示,这样可以正常工作,但只要有多个工具提示,只要我将鼠标悬停在一个工具提示上,它们就会同时出现。
我有什么根本错误吗?
评论赞赏。
THX
答案 0 :(得分:2)
再次使用this
作为内部选择器而不是.helper
选择器:
$('.helper').mouseenter(function() {
// "this" now refers to the image that is being hovered...
$(this).stop(false, true).fadeIn();
});
答案 1 :(得分:0)
如果您想知道问题是什么,那就是当您致电
时 $(".helper")
在你的函数中,你得到了所有带有类助手的元素,而不仅仅是你想要的单个元素。