我想更改 jquery 动画中的背景图像位置。但是我的代码不起作用。谁能帮我把它短路。
以下是我的代码
CSS
#pnav a{
background:url(http://www.us-bingo.com/images/Tickets/Solid-Color-Tyvek-Wrist-Tickets-lg.gif) 0 0 no-repeat;
display:block;
width:20px;
height:42px;
}
jQuery
$('#pnav a')
.hover(function () {
$(this).stop().animate({
'background-position' : '(0px -42px)'
}, 150);
}, function () {
$(this).stop().animate({
'background-position' : '(0 0)'
}, 150);
});
html
<div id="pnav">
<a href="#">123</a>
</div>
这是小提琴文件
先感谢您。