in header_common.htm --> -->

52AV手機A片王|52AV.ONE

 找回密碼
 立即註冊
快捷導航

Yahoo!奇摩搜尋
熱搜: 手機A片
Google奇摩搜尋
熱搜: 手機A片
     
查看: 4028|回復: 0
打印 上一主題 下一主題

[HTML] 取得目前可見視窗內容的尺寸--Javascript[含1張圖]

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2014-12-10 17:42:11 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

本帖最後由 media 於 2014-12-10 19:08 編輯
3 n" ^: v: [  J( \' r% z6 [$ `* `
最近用javascript取視窗的大小時,遇到不同瀏覽器無法偵測或不同的寬高的問題。後來找到下段這段程式碼,當用於點圖放大並顯示於前景中央位置時非常有用。; U6 p1 @* M  ]
  1. <script type="text/javascript">3 Y. L5 A! H! O* D. s$ s
  2. <!--
    " o. `  [8 z9 D& e( u. y; x2 d

  3. # M5 i% ?1 |+ K6 ^) Y
  4. var viewportwidth;
    * F- X* @, X3 K; S6 F, W
  5. var viewportheight;
    % w: ]: ]3 s4 C9 U8 L9 |

  6. $ S1 u3 J- W9 H" U
  7. // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
    % |" |7 Q1 y: L7 Q$ z

  8. 3 U! A6 _& D6 C
  9. if (typeof window.innerWidth != 'undefined')
    ' r/ ?& x% Z4 ?% C9 M" c* ~2 A$ R9 M  N
  10. {# f; y% W" k5 Y6 A$ _5 T  Q8 n
  11.       viewportwidth = window.innerWidth,! A( g/ b6 n  x5 F
  12.       viewportheight = window.innerHeight
    9 D" h7 `/ e4 h0 Z" o* H- t; I
  13. }
    - r) R( x) _$ O: C- A, D/ ~

  14. 3 W3 ?) A  h2 Z, |
  15. // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document), h2 @, [+ x+ a/ `. p% c* C
  16. * x: c* u2 ~" l
  17. else if (typeof document.documentElement != 'undefined'
    - }8 \7 @8 i. r) k
  18.      && typeof document.documentElement.clientWidth !=, Q" |1 L5 P6 j" `5 x7 [' _9 K" B
  19.      'undefined' && document.documentElement.clientWidth != 0)1 D( ~5 K  D8 \6 S) J" t  p
  20. {
    3 u! E! k+ V6 V1 \1 N8 {1 m: K# k
  21.        viewportwidth = document.documentElement.clientWidth,
    * k# S0 h* r; T) b
  22.        viewportheight = document.documentElement.clientHeight
    7 L; _! p; b. h. I
  23. }# O9 v+ S- Z& r; L; e

  24. , P/ {3 n8 m$ D3 ~! K) [
  25. // older versions of IE3 J' o# p7 R3 u3 S
  26. - r. `" z8 r! i- [0 q# G8 z# T
  27. else' [& G4 B& q4 Z
  28. {/ T& l# _+ _( C6 m4 K& ?1 z9 ~. r2 D' r
  29.        viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
    ) ~- J0 |2 c. u+ z
  30.        viewportheight = document.getElementsByTagName('body')[0].clientHeight
    " k! Y- X+ i5 y3 l- Y* @* [: U1 g
  31. }
    & E/ Z% _3 ]: ]
  32. document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
    ; U7 m; e5 v& ?+ ?( u
  33. //-->
    ! O2 S; `7 Y5 Z& h
  34. </script>
複製代碼
結果: 在google chrome 顯示結果3 Z. y+ O, ]3 w
* c" w0 f2 n. n( k
( A  |  e; X1 t4 w/ P3 o5 v
來源:
Get viewport size (width and height) with javascript
' f9 @( f( }$ }' V

6 G1 p1 j) {, N- ~: }2 B/ ?- Q2 ^

& \3 G) D' |2 e6 z- S
-->
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則


-->

聚BT福利

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板|52AV手機A片王

GMT+8, 2024-10-4 05:31 , Processed in 0.055515 second(s), 19 queries .

連絡站長.廣告招商

[email protected] | QQ:2405733034     since 2015-01

裸聊妹 快速回復 返回頂部 返回列表