扫码关注官方订阅号
$(this).animate({'top':high,'left':l},500,function(){ $(this).animate({'top':low,'left':l},500); });
想让一个元素到达最高处时落下,在最高处会停留一段时间才落下,什么原因?
我用你这种方法元素在高处并没有停留啊详见demo
你是想做模擬重力那種感覺嗎?可以用 jQuery 配合 jQuery-easing
jQuery
jQuery-easing
建議是這樣做:
jsFiddle
$('.box') .animate({ top: 10 }, 1000, 'easeOutQuart') // .delay(1000) // 滯空多久 .animate({ top: 400 }, 1000, 'easeInQuart')
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我用你这种方法元素在高处并没有停留啊
详见demo
你是想做模擬重力那種感覺嗎?可以用
jQuery配合jQuery-easing建議是這樣做:
jsFiddle