このjqueryが機能しない理由を誰か教えてもらえますか?
次のようなリストがあります。
<div id="services">
<h1>Services</h1>
<ul>
<li class="menu"><a href="#">menu item1</a></li>
<li class="menu"><a href="#">menu item2</a></li>
<li class="menu"><a href="#">menu item3</a></li>
<li class="menu"><a href="#">menu item4</a></li>
</ul>
</div>
そして、ホバー時に左から背景画像をスライドさせ、マウスアウト時に反転させたいです。
次の jquery コードは、moueover または mouseout で何も実行していません。ここで何が欠けていますか?
$(function(){
$('li.menu a').css( {backgroundPosition: "-416px 0"})
.mouseover(function(){
$(this).stop().animate({backgroundPosition:"(0px 0px)"}, 500)
})
.mouseout(function(){
$(this).stop().animate({backgroundPosition:"(-416px 0)"}, 500)
});
});