Element.scrollIntoView(): 讓當(dāng)前的元素滾動(dòng)到瀏覽器窗口的可視區(qū)域內(nèi);
可選參數(shù):
Boolean:true / false (默認(rèn)值true)
element.scrollIntoView(); // 等同于element.scrollIntoView(true)
element.scrollIntoView(false); // scrollIntoViewOptions: {block: "end", inline: "nearest"}
Object
behavior:定義緩動(dòng)動(dòng)畫, "auto", "instant", 或 "smooth" 之一 默認(rèn)為 "auto";
block:定義對(duì)齊方式,"start", "center", "end", 或 "nearest"之一。默認(rèn)為 "start"。
inline:"start", "center", "end", 或 "nearest"之一。默認(rèn)為 "nearest"。
Window.scrollBy()與Window.scrollTo()
window.scrollBy({ top: 100, left: 0, behavior: 'smooth' });
window.scroll / window.scrollTo
window.scroll({ top: 2500, left: 0, behavior: 'smooth' });
CSS屬性scroll-behavior
.module { scroll-behavior: [ auto | smooth ]; }
Jquery
function enterSite(){
$('html, body').stop().animate({
scrollTop: $('#content').offset().top
}, 1500);
});
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。