砍敺 media 2014-12-10 19:08 蝺刻摩 ; |& U j3 H- c! Q8 f5 b+ _7 }! _* J
1 \# L5 W' d) d9 m \餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具+ u; } V& x2 y2 k* X; R) _/ R
- <script type="text/javascript">
6 m4 K0 P8 {! j# Z9 } - <!--
3 I0 l5 Y+ V }8 v, z, _% N- D - 5 r& b# |1 u1 m7 x
- var viewportwidth;
1 ~5 W$ h/ }7 \. g3 q4 v& g) c - var viewportheight; |* l+ j4 O4 O& g' K, a# `) H9 H
-
1 v" n" I/ J. F+ I+ O9 c4 l - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight) o! i" X" }* u0 b2 N5 _( E
-
5 b4 c! _1 E* H$ u/ I' q+ J - if (typeof window.innerWidth != 'undefined')
' q( {) t9 N2 N - {
. x- d8 r7 }* y: n9 [- L8 ~( ^ - viewportwidth = window.innerWidth,
- K, S% x& I# H0 S( j - viewportheight = window.innerHeight
! Z' l4 Z9 m) b) @+ h - }
; v0 H5 c6 Y( f: C9 D9 K, d$ z -
* h$ O( r5 P9 i' e' x - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
; e4 ^2 H4 V! X/ k* J. l ~ - ' N8 Z: q, @# Z7 b3 f
- else if (typeof document.documentElement != 'undefined'. n; J! `: K) M
- && typeof document.documentElement.clientWidth !=
( z; y% {$ j& S! k) p - 'undefined' && document.documentElement.clientWidth != 0)
: U! r" T1 i5 A# ^( d& ^9 J( Q - {8 E9 @0 A9 i1 R, k" A
- viewportwidth = document.documentElement.clientWidth,
$ V# X g6 k; h - viewportheight = document.documentElement.clientHeight
9 m3 B1 j# ?; Z - }
$ F1 i, m& _; ]: T6 k2 b -
: M5 Y+ p5 d* @5 y0 U - // older versions of IE! V% ~- W) O6 d! N2 l
- ) Z% m8 y& {: a* F' p# x( Z. \
- else
! l R# m& j8 R- q( j- l" F - {
( }7 o( C# }0 _5 I - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
) b8 r! n8 w/ u# {6 \: S: @* O; g - viewportheight = document.getElementsByTagName('body')[0].clientHeight5 _# ]1 j3 u) Q" u2 p
- }2 H% q' p5 w2 C1 s* o6 s4 B
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');% m1 {1 E! R! m0 p
- //-->
' \: i. x4 B& a; F4 o; J5 I) \ - </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
8 H, b( v' x6 o. U, _
1 h- _1 m4 P) B5 L+ K% N# D% ^# q
/ `, p- q" ^, v, U$ e$ h" S靘皞: Get viewport size (width and height) with javascript* Y. _) k9 F5 y. }- r
( E# e1 u7 U* y; V( ?
0 H$ e. Z3 f/ I0 V5 o
|
|