window方法:scroll()

2018-09-18 15:28 更新

scroll()方法

scroll()方法將窗口滾動(dòng)到文檔中的特定位置。

scroll()方法語(yǔ)法

window.scroll(x-coord,y-coord)
window.scroll(options) 

參數(shù)

  • x-coord是您希望在左上角顯示的文檔水平軸上的像素。
  • y-coord是您希望在左上角顯示的文檔垂直軸上的像素。
  • options是一個(gè)具有三種可能屬性的對(duì)象:
    • top,這與y-coord是一樣的;
    • left,這與x-coord是一樣的;
    • behavior,這是一個(gè)含有smooth,instant或auto的字符串;
      默認(rèn)是auto。

示例

<!-- put the 100th vertical pixel at the top of the window -->

<button onClick="scroll(0, 100);">click to scroll down 100 pixels</button>

更改滾動(dòng)行為

如果您要更改滾動(dòng)的工作方式,可以在options對(duì)象中指定:

window.scroll({
  top: 1000,
  behavior: "smooth"
});

筆記

Window.scrollTo()與這種方法實(shí)際上是一樣的。要滾動(dòng)特定距離,請(qǐng)使用Window.scrollBy()。

另見(jiàn)Window.scrollByLines(),Window.scrollByPages()和Element.scrollIntoView()。

規(guī)范

規(guī)范 狀態(tài) 注釋
CSS對(duì)象模型(CSSOM)視圖模塊 
該規(guī)范中'window.scroll()'的定義。
Working Draft

初步定義。

瀏覽器兼容性

電腦端 移動(dòng)端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持 支持 支持 支持 ? ? 支持 支持 支持 ? 支持 支持
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)