$(this).animate({'top':high,'left':l},500,function(){
$(this).animate({'top':low,'left':l},500);
});
想让一个元素到达最高处时落下,在最高处会停留一段时间才落下,什么原因?
$(this).animate({'top':high,'left':l},500,function(){
$(this).animate({'top':low,'left':l},500);
});
想让一个元素到达最高处时落下,在最高处会停留一段时间才落下,什么原因?
你是想做模擬重力那種感覺嗎?可以用 jQuery
配合 jQuery-easing
建議是這樣做:
$('.box')
.animate({ top: 10 }, 1000, 'easeOutQuart')
// .delay(1000) // 滯空多久
.animate({ top: 400 }, 1000, 'easeInQuart')
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
我用你这种方法元素在高处并没有停留啊
详见demo