ロールオーバーされるものに応じて、個別のdivの背景を変更しようとしています
JavaScript:
$( "#topBar" ).hover(function() {
$(this).animate({backgroundColor: '#c7ce95' }, 600);
}
);
$( "#topBar" ).mouseout(function() {
$(this).css('background', 'rgba(0, 0, 0, 0.7)');
});
html
<div style="position:absolute; top:0; left:0; width:213px; height:20px; display:block; float:left; color:#fff; padding:10px; background: rgba(0, 0, 0, 0.7); " id="topBar" >test </div>
<div style="position:absolute; top:0; left:0; width:213px; height:20px; display:block; float:left; color:#fff; padding:10px; background: rgba(0, 0, 0, 0.7); " id="topBar" >test </div>
私は2つの問題を抱えています:
- ロールアウトが機能していません。
- 同じIDを使用しているため、これを1でしか機能させることができません..そして、IDを変更してjqueryを複製することは最善の方法ではないと思います.ページ。