[英]scrollTop not scrolling to position
我似乎無法滾動到設置變量,我使用的語法正確嗎?
var offset = $(".box", this).offset().top;
$(window).animate({scrollTop:offset}, 500);
您無法滾動 。 您無法為窗口傾斜設置動畫(感謝Kato)。 嘗試這個: window
var offset = $(".box", this).offset().top;
$("html,body").animate({scrollTop:offset}, 500);
以下內容適用於IE和其他瀏覽器。
$('body,html').animate({scrollTop: offset}, 500);
offset()。top是相對於文檔的距離。 因此,如果文檔已全部滾動,則動畫不正確。
$(“ body”)。animate({scrollTop:offset + $(“ body”)。scrollTop()},500);
我最終不得不使用position()而不是offset
var offset = item.position().top;
$("html, body").animate({scrollTop:offset}, 500);
通過閱讀文檔,建議使用注釋,最好將$(“ html,body”)用於跨瀏覽器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.