こんにちは友達は私のコードをここにあります
Jquery
<script>
$(document).ready(function(){
$('#sitemap').children('li').addClass('cl');
$('.cl').mouseenter(function() {
$(this).css('background','#eee');
$(this).siblings('li').css('background','');
$(this).parents().css('background','');
})
$('.cl').mouseout(function() {
$(this).css('background','');
})
})
</script>
HTML
<ul id="sitemap">
<li>
one
<ul>
<li>two</li>
<li>two</li>
<li>two</li>
<li>two</li>
</ul>
</li>
<li>one</li>
<li>one</li>
</ul>
私は自分の問題を解決する方法を混乱させています。実際には、背景色が変わるときmouseenter()
に単純な効果<li>
が必要です。しかし、ネストされたリストを使用すると、うまく機能しません。ユーザーがliにカーソルを合わせると、背景色が変わります。
私を助けてください
前もって感謝します :)