0
我有以下的Javascript代碼:JQuery的動畫沒有動畫
// Animate .gallery element to the correct left position.
$("#gallery-images").animate({
left : "-500px"
},1500);
正在被應用到這個HTML:
<div id="gallery-images">
<?php foreach($content1 as $img) : ?>
<div class="gallery-image-holder">
<a class="gallery-image" href="<?php echo "/granados/images/".$img['url'];?>"> <img src="<?php echo "/granados/images/".$img['url'];?>" /></a>
</div>
<?php endforeach;?>
</div>
有了這個CSS:
#gallery-images{
display: inline-block;
width:37em;
height:11em;
overflow-x: hidden;
padding-top: 4em;
float:left;
margin-right: .5em;
}
一切似乎工作,至少當我通過Chrome檢查代碼時。 left: "-500px"
正在設置,但元素不會移動。爲什麼是這樣?我究竟做錯了什麼?
嘗試添加位置('position:relative') – Jack
@JackPattishallJr。那工作。作出回答,我會接受。謝謝! – BlackHatSamurai