【发布时间】:2012-03-15 15:34:34
【问题描述】:
我想创建一个悬停工具提示,它显示跨度内的内容并一直保持到另一个元素悬停在上面。
HTML
<div class="man">
<div class="parts">
<div class="cc-head"><a href="#"><span>Text Head</span></a></div>
<div class="cc-neck"><a href="#"><span>Text Neck</span></a></div>
</div>
</div>
这是我目前拥有的 Jquery,
$(document).ready(function() {
$('.parts div a').mouseover(function() {
$(this).addClass('showinfo');
});
});
默认设置为 display:none,当添加该类时,它是 display:block。我需要帮助的部分是让课程保持在 mouseout + 上,直到其他东西被鼠标悬停。
非常感谢,任何帮助将不胜感激。
【问题讨论】:
-
你尝试过什么吗?或者也许在询问之前搜索过? stackoverflow.com/questions/1333546/…
-
尝试使用 .mouseover() 和 .mouseout() 触发工具提示以删除/隐藏工具提示api.jquery.com/mouseover
-
我已经在悬停时添加了一个类。我的 Jquery 非常基础,我不明白如何调整其他线程的代码来为我工作。 $('.parts a span').mouseover(function() { $(this).addClass('selected'); $(this).removeClass('selected'); });