JavaScript之onscroll事件
阿新 • • 發佈:2019-01-10
onscroll事件
•是頁面滾動條滾動事件,當頁面滾動條滾動時候,自動觸發 •如果頁面沒有滾動條或者沒有發生滾動操作,則不會執行onscroll事件 •從屬於window物件,事件應繫結到window物件上scrollTop和scrollLeft
•當頁面內容區域超出了瀏覽器展示範圍,頁面會出現滾動條 •scrollTop指的是向上滾動頭部高度 •scrollLeft指的是向左滾動的寬度 •注意:相容性不好,不同瀏覽器的scrollTop/scrollLeft屬性從屬物件不一 •chrom瀏覽器:從屬於body物件上 •火狐瀏覽器:從屬於documentElement物件上 •ie9+瀏覽器、相容寫法:
document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset||0
document.body.scrollLeft||document.documentElement.scrollLeft||window.pageXOffset||0