我正在使用 jQuery animate()
,但它不起作用。我试图让一个 div 从另一个包含它的 div 上滑下来,并具有overflow:hidden
. 我已经尝试left
了动画的所有组合,但什么也没有。只是为了确保,我还尝试更改 div (画廊)的宽度,它确实改变了宽度,但没有改变左边。
我究竟做错了什么?
function an() {
//$('#gallery').fadeOut();
//$('#gallery').animate({left:'-=1000'},'slow');
$('#gallery').animate({
'left': '+=100px'
}, 'slow');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<div align="center" style="position:relative; height:137px; overflow:hidden; width:1000px; border:3px solid #ff0000;">
<div id="gallery" style="background-color:#033; width:100px; height:137px;"></div>
</div>
<a href="#" onclick="an(); return false;">test</a>