同じ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});
})