scrollTop值為0等疑難雜症
IE6/7/8/9/10:
對於沒有doctype宣告的頁面裡可以使用 document.body.scrollTop 來獲取 scrollTop高度 ;
對於有doctype宣告的頁面則可以使用 document.documentElement.scrollTop ;
Safari:
safari 比較特別,有自己獲取scrollTop的函式 : window.pageYOffset ;
Firefox:
火狐等等相對標準些的瀏覽器就省心多了,直接用 document.documentElement.scrollTop
chrome
document.body.scrollTop
or
document.documentElement.scrollTop
總結
// 有很多網友推薦這個方法,個人不太喜歡使用這個
var sTop=document.body.scrollTop+document.documentElement.scrollTop;
// 個人推薦這種寫法
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
相關推薦
scrollTop值為0等疑難雜症
IE6/7/8/9/10: 對於沒有doctype宣告的頁面裡可以使用 document.body.scrollTop 來獲取 scrollTop高度 ; 對於有doctype宣告的頁面則可以使用 document.documentElement.scrollTop ; Safari: safari 比
scrollTop值為0等疑難雜癥
class 標準 chrome firefox scrip 火狐 ron tel 高度 IE6/7/8/9/10: 對於沒有doctype聲明的頁面裏可以使用 document.body.scrollTop 來獲取 scrollTop高度 ; 對於有doctype聲明的頁面
JS 谷歌關於document.documentElement.scrollTop 值為0
谷歌瀏覽器不支援document.documentElement.scrollTop,值0的問題 資訊顯示浮動層時,IE、Firefox下都能顯示正常,但Chrome下出現了浮動層永遠顯示在上面,經過仔細分析,發現Chrome對document.documentElement.s
request.getRemoteAddr() 獲取的值為0:0:0:0:0:0:0:1的原因及解決辦法
測試 127.0.0.1 文件 在服務器 臺電 屬於 sts javaweb項目 服務器和客戶端 問題: 在近期開發的javaweb項目中,需要記錄登錄時的電腦ip地址和主機名,通過request.getRemoteAddr()和request.getRemoteHost(
關於setResult在ActivityA中收到的resultcode值為0的問題
問題:收到的resultcode為0,但是在setResult()方法中設定的值為2。 解決方案:保證兩點 1、setresult時如果intent不攜帶資料,也就是data是null,這時候使用setresult(resultcode)而不是setresult(resultcode,inten
查表法解決calendar中月份及星期初始值為0的情況。
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #3933ff } p.p3 { margin:
關於getTop獲取值為0與activity因設配配置重啟焦點位子的問題
寫在前面: 關於碰到這2個問題是在我做tv端動畫的時候碰到,當時的情景是:想讓view獲得焦點時,顯示一個上下移動的動畫 尷尬的是我切換語言再回到activity是的時候view移到了介面的頂端. 分析:1.焦點問題,當activity重啟的時候儘管我沒
Mysql查詢為空賦值為0
SELECT a.id AS schoolId, a. NAME AS schoolName, a.area_id as areaId, a.school_typ
Gson解析問題一:按String讀取0.0時,值為0的問題
問題描述: 當介面返回一個欄位如"maxPrice":0.0 我將maxPrice解析為String的時候,直接解析到的資料為0,我覺得應該返回0.0這樣的資料的。 為什麼會返回0呢? 原來獲取opt("data") 資料後, 呼叫了JSONObject的toStrin
select搜尋傳值為空時預設選中值為0的選項
在沒有選擇條件搜尋時,傳的值為' ',從後臺返回到jsp頁面的值' '預設和值為0的選項匹配了,所以在值為0的選項在加上不為' ‘的條件就OK了未解決程式碼<td style="vertical-align:top;padding-left:2px;"> <
jquery offset().top獲取值為0
2015-02-10 更新 ---------------------------------------------------------------------------------------------------- Element.off
MySQL儲存過程decimal得到值為0.00問題
DECIMAL從MySQL 5.1引入,列的宣告語法是DECIMAL(M,D)。在MySQL 5.1中,參量的取值範圍如下: ·M是數字的最大數(精度)。其範圍為1~65(在較舊的MySQL版本中,允許的範圍是1~254),M 的預設值是10。 ·D是小數點
Integer型別傳值為0時,在Mapper.xml中被 條件過濾
0引起的風波 昨天寫了一個查詢功能,如下圖,“請選擇”value=“” ,“正常” value=“0” ,“禁用” value=“1” ,查詢的時候“正常”的結果與“請選擇“的查詢結果一樣,DEBUG看後臺的值的確是0,但是被Mybatis中if條件的 status !
給定一個二叉樹,節點值為0-9,從根節點到葉子結點組成一個數,求二叉樹所有組成的數的和
根節點 到葉子節點組成一個數 前序遍歷 每層的值都為上一層*10+本層結點的值 int sumNumbers(TreeNode *root) { int sum=0; if(root==NULL) re
QSqlTableModel呼叫rowCount函式返回值為0 解決辦法
先貼程式碼: //公告模組 void SysKaoqi::showElse() {msgText->show();model->setTable("message");QModelIndex index;int numRows = model->rowCo
MYSQL 升序排序但值為0的排最後
如一張表的資料如下: 需要根據gz列的值進行升序排序,但值為0的排在最後面,即最終結果如下圖: 具體 實現方法如下: 1.Order BY表示式 SELECT nian ,gz from Tbl ORDER BY gz!=0 desc,gz 2.算術法 SELECT n
hdu 3915 Game 求N個數中取若干個數字使得它們的異或值為0的方法數 高斯消元(mod2)
Problem Description Mr.Frost is a child who is too simple, sometimes naive, always plays some simple but interesting games with his fri
c語言 對10個數組元素依次賦值為0 1 2 3 4 5 6 7 8 9,要求按逆序輸出
對10個數組元素依次賦值為0,1,2,3,4,5,6,7,8,9,要求按逆序輸出。 解:程式:
獲取可視區域高度賦值給div(解決document.body.clientHeight的返回值為0的問題)
設定html,body{height:100%} 在使用html5文件型別的時候, 設定了html body的高度100%之後,兩個瀏覽器就都能獲取document.body.clientHeight了 <!DOCTYPE html> <html> <head>
javascript使用image.height和image.width獲取圖片寬高值為0,獲取失敗的原因
當我使用javascript建立一個圖片物件:var image = new Image(); image.src = "apple.jpg"; 我以為可以這樣獲取圖片的寬高值: console.log("image", image); console.log("ima