in header_common.htm --> -->

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

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

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

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

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

本帖最後由 media 於 2014-12-10 19:08 編輯 " ?4 U7 i, o) _, W! h
3 O2 J, C9 Y2 e. H& E/ @
最近用javascript取視窗的大小時,遇到不同瀏覽器無法偵測或不同的寬高的問題。後來找到下段這段程式碼,當用於點圖放大並顯示於前景中央位置時非常有用。- d- s/ P; Q# _3 A5 c5 l. \
  1. <script type="text/javascript">
    2 _+ |9 j1 ~3 G
  2. <!--
    ; j7 ^* N" w! M

  3. 8 n7 I1 t& n+ r5 j" ]. Z8 c6 y
  4. var viewportwidth;3 d- u) A6 r5 _# F* Y
  5. var viewportheight;
    2 h5 U  B( ^/ k
  6. " U; T! d; z; M2 ?% [
  7. // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight9 e3 N  c: g8 a+ |8 B- C

  8. , |1 e6 p, T, Q% J5 `
  9. if (typeof window.innerWidth != 'undefined')
    - e9 H5 }. B# F& P3 u. D
  10. {5 y  h, |, ~0 U# q: q( k# E+ Q1 y
  11.       viewportwidth = window.innerWidth,
    1 P* Q1 @6 k+ Q  j
  12.       viewportheight = window.innerHeight
    + N' W- `$ m2 ]# \4 K, A
  13. }( p$ l! g6 |* H+ T! O& p9 s7 Q

  14. ; p: ~; M& g1 \9 v# ^5 z" v
  15. // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)  r7 w# Y" ?- e2 t2 l$ X8 P" {

  16. ! B) o7 Q5 k8 p3 Y8 A( y0 l
  17. else if (typeof document.documentElement != 'undefined'# s# q: B& a. }. S8 \7 s( t0 I
  18.      && typeof document.documentElement.clientWidth !=
    : ^( e& s+ u+ }* u" a4 p7 Y& N
  19.      'undefined' && document.documentElement.clientWidth != 0)
    * ]& E& n$ [% {( v8 b
  20. {
    ( B9 {" R' z( V
  21.        viewportwidth = document.documentElement.clientWidth,) @) o: S# L) R3 }: g
  22.        viewportheight = document.documentElement.clientHeight
    $ M) z0 M3 ~, U3 w, q) P5 C
  23. }. h& x8 V5 ]8 l9 U

  24. ( c& a" M* T) j, P3 Q
  25. // older versions of IE
    0 Q* `. K" u+ o2 i4 J

  26. 7 Z( _; S. z  V7 Z0 d
  27. else
    7 j- J7 F9 l5 n) c* {* x0 p
  28. {( p+ E' d; x' A. V! T
  29.        viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
    1 w" q* S6 k/ h
  30.        viewportheight = document.getElementsByTagName('body')[0].clientHeight
    # T. T2 M8 U  U, F( g
  31. }6 q9 V# i# l$ A8 L1 y
  32. document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');6 @3 o9 Q# f8 p8 X" b
  33. //--># L3 v- @& e$ t+ c& Z/ Y3 m
  34. </script>
複製代碼
結果: 在google chrome 顯示結果3 c1 a+ w  Y0 d, }- h

3 b6 i! e- q) F$ H- H
8 [" O3 z, l6 t4 m$ s
來源:
Get viewport size (width and height) with javascript

; m; B4 Z8 ^4 f# y9 K
" p6 B* L8 p: W5 z

  h3 o* W" c. n
-->
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則


-->

聚BT福利

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

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

GMT+8, 2024-10-8 03:51 , Processed in 0.065525 second(s), 19 queries .

連絡站長.廣告招商

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

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