我現在正在使用jQuery 10.4.2。我想順利放大絕對定位的圖像。當我使用下面的代碼時,我沒有得到任何錯誤,但是動畫不會發生。相反,圖像只會捕捉到完整(100%
)的大小。無法動畫動畫的絕對定位圖像的寬度
HTML
<div class="box">
<img class="scaleMe" src="img.gif" />
</div>
CSS
.box { position:relative; height:0; padding-bottom:61.6667%; background-image:url('background.gif'); }
.scaleMe { display:block; position:absolute; bottom:0; left:0; z-index:1; width:50%; }
JS
$('.scaleMe').animate({width:'100%'}, 2000);
我在做什麼錯?
更新:
這裏是一個的jsfiddle的作品:http://jsfiddle.net/s_d_p/27DhK/
但here是現場演示不起作用。
你使用$(document).ready();或者什麼來調用你的動畫? – enguerranws
對不起,這是一個錯字。 * * *絕對在圖像上使用'src' atttribute(現在添加)並且JS在'jQuery(document).ready(...)'中運行' – emersonthis