1. 程式人生 > >JavaScript之onscroll事件

JavaScript之onscroll事件

onscroll事件

是頁面滾動條滾動事件,當頁面滾動條滾動時候,自動觸發 如果頁面沒有滾動條或者沒有發生滾動操作,則不會執行onscroll事件 從屬於window物件,事件應繫結到window物件上

scrollTopscrollLeft

當頁面內容區域超出了瀏覽器展示範圍,頁面會出現滾動條 scrollTop指的是向上滾動頭部高度 scrollLeft指的是向左滾動的寬度 注意:相容性不好,不同瀏覽器的scrollTop/scrollLeft屬性從屬物件不一 chrom瀏覽器:從屬於body物件上 火狐瀏覽器:從屬於documentElement物件上 ie9+瀏覽器、
chromfirefoxwindow.pageXOffsetwindow.pageYOffset

相容寫法:

document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset||0

document.body.scrollLeft||document.documentElement.scrollLeft||window.pageXOffset||0