javascript - 移动到悬停内容时保持悬停

标签 javascript jquery html css

我有两个 div (#one, #two) - 一个在上层,另一个包含在许多其他的(例如这里只有一个):

<body>
  <div>
    <div id="two"></div>
  </div>
  <div id="one"></div>
</body>

两个 div 彼此绝对靠近。 #one 用 JQuery .hide() 隐藏。 当我将鼠标悬停在#two 上时,我使用 JQuery .show() 显示#one。 有没有什么办法可以从#two 移动到#one,这样悬停效果就会保持不变,而#one 不会隐藏,直到我从它们两个中悬停出来。

http://jsfiddle.net/Q5ZtP/ - 用于说明。

最佳答案

使用此选择器 $('#two,#one'); 选择 "#one""#two"

$('#one').hide();
$('#two,#one').hover(
    function() {
        $('#one').show();
    },
    function() {
       $('#one').hide(); 
    }
);

此处演示 http://jsfiddle.net/Q5ZtP/1/

关于javascript - 移动到悬停内容时保持悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15066708/

相关文章:

JavaScript:long long number 的位移位

jquery UI sortable - 允许拖动嵌入在可排序 div 中的图像以导致 div 排序的开始

javascript - 脚本添加 iframe 内容在 chrome 中没有用户代理样式

html - 有没有办法在 <select> 中包含一些文本(不是选项)?

javascript - 在灯箱中打开新网站不起作用

javascript - CouchDb 自动时间戳

javascript - 当链接上的用户 "clicks"时禁用背景

javascript - 如何确保 jQueryUI-Dialog 的 "X"-Button 保留在屏幕上?

javascript - 如何在按键上向textArea添加字符?

css - 在透明背景上制作不透明文本渐变