垂直移动(向上滚动)另一个div

时间:2011-10-19 16:05:47

标签: javascript jquery html css animation

如何移动内部div的内容,而不是点击任何按钮,我的意思是,像动画一样。有没有办法在动画完成时触发事件?

1 个答案:

答案 0 :(得分:2)

您需要使用的是Callback。特别是内置于.animate的那个。

$('div').animate({top:-50},1000,function() {
    alert('Animation is finished!');
});

工作示例:http://jsfiddle.net/koolvin/YGBvb/

或许你的意思更多的是: http://jsfiddle.net/koolvin/uFwap

$('div').animate({scrollTop:100},1000,function() {
    alert('Animation is finished!');
});

在审核您的评论后,看起来这就是您想要的: http://jsfiddle.net/koolvin/uFwap/17/