為什么document.body.scrollTop一直為0?


IE:

 對於沒有doctype聲明的頁面,使用  document.body.scrollTop 或 document.documentElement.scrollTop; 

 對於有doctype聲明的頁面,則使用 document.documentElement.scrollTop;

Chrome、Firefox: 

 對於沒有doctype聲明的頁面,使用  document.body.scrollTop 來獲取 scrollTop高度 ; 

 對於有doctype聲明的頁面,則使用 document.documentElement.scrollTop; 

Safari: 

 safari 有自己獲取scrollTop的函數 : window.pageYOffset ; 

為解決兼容性問題,應封裝一個函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM