我有几个具有相同 ID (#viewport_outer) 的 div,在悬停时我试图显示一个放置在另一个 div 中的图标 (#icon-hover) ::: 我能够让图标显示 (不透明度 1 ) :::
问题是我无法为每个 (#viewport_outer) div ::: 绑定函数如果我将鼠标悬停在任何 div (#viewport_outer) 上,则图标 (#icon-hover) 仅显示在第一个(顶部)div 上: ::
这是我的 HTML:
<div id="viewport_outer" class="default">
<div id="viewport">
<div id="icon-hover"></div>
<p> Some content ...</p>
</div>
</div>
这是我的 jQuery,我尝试过更改它,但无法使其正常工作::: 任何帮助将不胜感激:::
jQuery('#viewport_outer.default').hover(function() {
jQuery('#icon-hover').css({opacity:1});},
function() {
jQuery('#icon-hover').css({opacity:0});
})