【发布时间】:2011-10-20 00:58:04
【问题描述】:
如何在不点击任何按钮的情况下向上移动内部 div 的内容,我的意思是,就像动画一样。动画完成后有什么方法可以触发事件吗?
【问题讨论】:
标签: javascript jquery html css animation
如何在不点击任何按钮的情况下向上移动内部 div 的内容,我的意思是,就像动画一样。动画完成后有什么方法可以触发事件吗?
【问题讨论】:
标签: javascript jquery html css animation
您需要使用的是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/
【讨论】: