獲取滾動條距離的兼容問題

1.獲取滾動條距離的API瀏覽器

  scrollLeft / scrollTop函數

  pageXOffset / pageYOffsetspa

 

2.兼容性問題code

  Safari 比較特別,有本身獲取scrollTop的函數 : window.pageYOffset ;blog

  火狐等相對標準些的瀏覽器就省心多了,直接用 document.documentElement.scrollTop ;class

  IE6/7/8/9/10:兼容性

    對於沒有doctype聲明的頁面裏可使用  document.body.scrollTop 來獲取 scrollTop高度 ;
    對於有doctype聲明的頁面則可使用 document.documentElement.scrollTop  ;scroll

總結:總結

  獲取滾動條距離:兼容

  

var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
相關文章
相關標籤/搜索