in header_common.htm --> -->

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

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

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

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

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

本帖最後由 media 於 2014-12-10 19:08 編輯 7 v0 ]0 a. Y0 ~: B

, o5 V0 H; [( X. e最近用javascript取視窗的大小時,遇到不同瀏覽器無法偵測或不同的寬高的問題。後來找到下段這段程式碼,當用於點圖放大並顯示於前景中央位置時非常有用。
, |$ J$ L$ b& P2 p+ h
  1. <script type="text/javascript">
    # u- l. F* K% K  k. R
  2. <!--
    9 O% z, n' b" ]5 m0 h2 A3 e

  3. ( r( \0 ~5 K% L
  4. var viewportwidth;5 }6 @( C% t& w  v5 w
  5. var viewportheight;2 @( B9 A9 n, z/ t' i( E& Z

  6. ; k; c2 R6 t6 ^+ p$ w+ t
  7. // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
    : G& Z. d1 i" ?) m

  8. 5 o/ K7 m  ]6 U1 f! a! t
  9. if (typeof window.innerWidth != 'undefined')
    ! F8 p& b! k: S" L+ H
  10. {
    " u0 T% j9 k4 }6 d
  11.       viewportwidth = window.innerWidth,8 K7 u5 I2 t2 U$ g2 @" C8 A
  12.       viewportheight = window.innerHeight
    * j! H3 N9 w" m2 B0 i
  13. }
      M; T+ @8 J, w' i! n8 d+ ^3 c. B

  14. 2 H$ u1 D) ]" H- I
  15. // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
    0 t' G  \- g3 W& {, Q  Z

  16. # n  \" x; Z% s  J& L0 E3 g: H
  17. else if (typeof document.documentElement != 'undefined'
    2 {& H/ N; j, e' h- |& V( Z6 I* g
  18.      && typeof document.documentElement.clientWidth !=
    / |2 n' q. P7 {4 ]1 Z+ y% l3 [
  19.      'undefined' && document.documentElement.clientWidth != 0)
    , Q) m6 ^: h- J
  20. {9 N: j# J) @5 B6 A" F
  21.        viewportwidth = document.documentElement.clientWidth,3 s$ j7 b1 |" }- i- j  U/ N
  22.        viewportheight = document.documentElement.clientHeight' `* b/ m. |- `: h( G' k6 C8 k9 c
  23. }+ I4 [; U( h* _9 q2 G
  24. 7 r' A7 l! z; s+ m( z, o
  25. // older versions of IE
    % @: Z) W0 g7 n

  26. , I7 [* l4 V3 I( K) q- E+ V
  27. else  Z8 ?3 i* _% ?, W
  28. {& w1 g: i+ U; T
  29.        viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
    9 s. S/ ?* Z) y0 k  ^7 g  t
  30.        viewportheight = document.getElementsByTagName('body')[0].clientHeight
    ' v& s; j+ V; z- |; {6 @
  31. }
    $ u5 _4 {' R7 b; v% o' a7 q
  32. document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
    7 L! L* `8 }" P/ T& A' q
  33. //-->
    % i: y- b+ |; j
  34. </script>
複製代碼
結果: 在google chrome 顯示結果
9 o+ ~+ j) W( z/ L2 a ) ]" n* q" \  ~9 H. Z  v/ u
5 V; T: L# q7 a. g" D1 j
來源:
Get viewport size (width and height) with javascript

+ ]5 x6 k9 A* r' z6 i7 o7 ^  ?& S# g4 K& V
6 g; u; y! @( t1 K+ v0 P
-->
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則


-->

聚BT福利

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

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

GMT+8, 2024-10-10 18:48 , Processed in 0.076263 second(s), 19 queries .

連絡站長.廣告招商

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

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