砍敺 media 2014-12-10 19:08 蝺刻摩 n% u$ R* a* K% X7 e0 \
. p! P$ U+ Q" T: c餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
: x3 H- u0 r9 [0 X+ V7 `; o- <script type="text/javascript">( t1 x) `$ ]9 S ^. M
- <!--' s4 Y p9 \" a1 _$ O* B* o
- 4 P3 T7 w, v: W9 x" K7 c8 C" E
- var viewportwidth;
: L' w: Z1 V. a% |/ p - var viewportheight;
' n% \/ O! ]; y& U! @& ?+ z -
7 [. m0 l3 D/ C6 C - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
! f' g& p8 A; S - - p' a& j1 a' l( x* c
- if (typeof window.innerWidth != 'undefined')- A' I& D R. C* }6 K: T" `- g. @
- {
) ?! d M. }" \+ z3 J& U! S - viewportwidth = window.innerWidth,+ }& R, \2 U; S) ]% J5 H
- viewportheight = window.innerHeight: n) k/ g5 \' z0 I
- }
/ T/ h4 x& o% i4 [' L2 X6 t0 V - & n/ V7 |, [# F# r
- // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)& Z- j+ _' w! L7 r, a% }
& R" B0 Y. k' j1 z3 A1 [- else if (typeof document.documentElement != 'undefined'1 G; S: z! q8 W
- && typeof document.documentElement.clientWidth !=( d: H I/ G, L. M% o, o
- 'undefined' && document.documentElement.clientWidth != 0)
. H- u8 e+ ~8 S( {4 m- P' @& A6 m - {
! i4 n2 f% j" e - viewportwidth = document.documentElement.clientWidth,7 H( w+ U2 o" {1 q2 k9 \
- viewportheight = document.documentElement.clientHeight
; t" g" _3 W R; h - }
/ N* a/ W5 [; v* `3 B: I - 5 m4 J/ j1 m; `4 d& A7 O. r% D. K0 G
- // older versions of IE4 J9 K; t1 c( I: l& b4 R
- , ]6 S/ O: A+ l1 ?+ C8 _3 C
- else- o# z8 Y) }$ g
- {( @" Q/ b: Y# _) c( v
- viewportwidth = document.getElementsByTagName('body')[0].clientWidth,3 ^" @* ^8 F- q( d
- viewportheight = document.getElementsByTagName('body')[0].clientHeight
& [, |) P0 a5 ~$ z. B - }
8 }1 p: s6 n/ Y3 X3 u( P - document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');- f/ U/ c1 o. C4 l' ~
- //-->- c$ u |( v- G- t/ I4 D" P& O- z
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯6 o4 f* M) W6 X2 f
& r1 ^7 K! W" l( K- u
5 b- m9 q* {+ l. p靘皞: Get viewport size (width and height) with javascript; O N* H$ Y, G: D
; r- w& S2 T( i
( D$ f2 r) c/ n: g
|
|