09.05 讓頁(yè)面滾動(dòng)方法

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ù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容