關(guān)于window和document對象下的頁面滾動

window是一個頂層的全局對象,表示的是瀏覽器窗口。而document是指文檔對象,他是window對象下的一個子對象。一般的,如果是基于瀏覽器的操作,比如滾動條什么的。就要用window對象下的scrollX這些屬性來獲取一些必要屬性來確定滑塊或是頁面的位置。

這里列舉一下關(guān)于滾動位置獲取的方法:

scrollBy 內(nèi)部調(diào)用了scrollTo,它是基于當(dāng)前位置的相對滑動;

scrollTo絕對滑動,因此如果利用相同輸入?yún)?shù)多次調(diào)用scrollTo()方法,由于View初始位置是不變只會出現(xiàn)一次View滾動的效果而不是多次。

scrollX 滾動值,可以理解為滾動了多少。該屬性是三大家族中scroll家族的成員,個人覺得還是比較容易理解的。實在不懂的可以查看三大家族內(nèi)容

scrollTop 該方法由jQuery提供,返回當(dāng)前滑動的位置并設(shè)置滑動的垂直位置。

P.S.大致就是這幾種方法吧,以后碰到其他的會更新內(nèi)容~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 概述 瀏覽器里面,window對象(注意,w為小寫)指當(dāng)前的瀏覽器窗口。它也是當(dāng)前頁面的頂層對象,即最高一層的對象...
    oWSQo閱讀 8,665評論 0 6
  • 相關(guān)概念 BOM BOM(Browser Object Model) 是指瀏覽器對象模型,是用于描述這種對象與對象...
    苦瓜_6閱讀 2,770評論 0 2
  • 又來更新啦,Android面試題《思考與解答》11月刊奉上。 說說View/ViewGroup的繪制流程 View...
    積木zz閱讀 1,392評論 0 18
  • Window對象 Window 對象表示瀏覽器中打開的窗口。 如果文檔包含框架(<frame> 或 標(biāo)簽),瀏...
    Allenem閱讀 306評論 1 0
  • View的事件體系 View的基礎(chǔ) view位置參數(shù)View的位置主要由它的四個頂點來決定,分別對應(yīng)于View的四...
    MZzF2HC閱讀 576評論 0 2

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