我想更改jQuery動畫中的背景圖像位置。但我的代碼不起作用。任何人都可以幫我把它縮短。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>
預先感謝您。
我想,你可能沒有包括您的腳本在document.ready中。這就是爲什麼當文檔沒有準備好時它會被調用。我更新了我的代碼。和它的一個簡單的HTML。它的工作。 – 2013-02-25 09:56:25