谁能告诉我为什么这个 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)
});
});