[英]scroll animation trigger complete handler twice
這個滾動動畫觸發整個處理程序兩次..
$('html,body').stop().animate({
scrollTop : 100
}, {
duration : 600,
complete : function(){
console.log('scroll complete');
}
});
如果在選擇器中刪除html
或body
,則滾動動畫會松開其跨瀏覽器支持...
動畫在兩個元素上觸發,觸發兩個元素的完整處理程序。
您可以使用承諾來避免它
$('html,body').stop()
.animate({scrollTop : 100}, 600)
.promise()
.done(function() {
console.log('scroll complete');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.