原文:火狐、谷歌、IE關於document.body.scrollTop和document.documentElement.scrollTop 以及值為0的問題

一 先遇到document.body.scrollTop值為 的問題 做頁面的時候可能會用到位置固定的層,讀取document.body.scrollTop來設置層的位置,像這樣, 可是怎么沒有達到預期效果呢,輸出document.body.scrollTop的值一看,一直都是 .原來是DTD的問題,要是頁面直接用開頭的話就沒有問題了.但是要符合web標准,DTD當然是不能少的.使用DTD時用do ...

2014-12-09 16:10 0 2820 推薦指數:

查看詳情

document.body.scrollTop or document.documentElement.scrollTop

  用Javascript獲取DOM節點相對於頁面的絕對坐標時,需要計算當前頁面的滾動距離,而這個的獲取又取決於瀏覽器。   在Firefox或Chrome瀏覽器的控制台可以查看document.body 對應於頁面中 <body></body>部分的元素 ...

Tue Nov 13 22:43:00 CST 2012 0 5317
document.body.scrollTop用法

網頁可見區域寬: document.body.clientWidth;網頁可見區域高: document.body.clientHeight;網頁可見區域寬: document.body.offsetWidth (包括邊線的寬);網頁可見區域高 ...

Mon Oct 23 09:35:00 CST 2017 0 1225
關於js中 document.body.scrollTop 不能返回正確的原因

本來是為了通過document.body.scrollTop來獲取瀏覽器垂直滾動條向下滾動的像素,但是不管滾動條在什么位置總是返回是0,造成這樣的原因和html的頭部聲明有關,如果頭部聲明 為:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 ...

Mon Nov 07 06:17:00 CST 2016 0 3249
為什么document.body.scrollTop一直為0?

IE: 對於沒有doctype聲明的頁面,使用 document.body.scrollTopdocument.documentElement.scrollTop; 對於有doctype聲明的頁面,則使用 document.documentElement.scrollTop ...

Sat Jul 20 22:50:00 CST 2019 0 553
document.documentElement.scrollTop(獲取滾動條位置)

要獲取當前頁面的滾動條縱坐標位置,用:document.documentElement.scrollTop;而不是:document.body.scrollTop;documentElement 對應的是 html 標簽,而 body 對應的是 body 標簽。在標准w3c下 ...

Fri Mar 11 18:36:00 CST 2016 0 2258
document.documentElement.scrollTop(獲取滾動條位置)

要獲取當前頁面的滾動條縱坐標位置,用:document.documentElement.scrollTop;而不是:document.body.scrollTop;documentElement 對應的是 html 標簽,而 body 對應的是 body 標簽。在標准w3c下 ...

Mon Oct 23 23:59:00 CST 2017 0 5853
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM