我的问题可能很简单。我目前有多个具有相同类的按钮。当您悬停按钮时,我希望显示一个包含与按钮相关的特定信息的 div (.blockButtonTips)。
我现在的问题是,当我悬停一个按钮时,div 会成功显示,但是它会出现在我的所有按钮上,而我只希望它出现在悬停的按钮上。
我可以为每个 .blockButtonTips 添加一个唯一标识符,但想知道我是否真的能够在没有它的情况下定位它?
代码
//MOUSEOVER
$(".blockButton").mouseenter(function() {
//Passing on .class div to a function
circleTextShow(".blockButtonTips");
})
//MOUSEOUT
$(".blockButton").mouseleave(function() {
timer= setTimeout(function() {
//Passing on .class div to dis-appear to a function
circleTextHide(".blockButtonTips");
}, delay);
});
//Toggle div animation
function circleTextShow(elementId) {
//make div appear animation code
}
function circleTextHide(elementId) {
//make div dis-appear code
}
HTML
<div class="blockButton">
<div class="blockButtonTips">Text 1</div
</div>
<div class="blockButton">
<div class="blockButtonTips">Text 2</div
</div>
<div class="blockButton">
<div class="blockButtonTips">Text 3</div
</div>