砍敺 media 2014-12-10 19:08 蝺刻摩
' l5 T' e" _( m' i( @0 l, E
/ M/ \) @( j- w" ~' w/ T餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
" Z7 a$ c! X9 z7 D- <script type="text/javascript">
9 X' {6 n! V: U V& J - <!--& Q, p: g l9 f. { `3 w+ g( s3 [
) i! S. j& n8 |) ?" k* c- var viewportwidth;
" o2 ?% P! O4 u2 `' v - var viewportheight;
# k7 V! r% z% Y0 U5 ]- J - / L% E2 Y! ?8 r v9 W
- // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
2 n9 s8 ~- I$ r -
2 ~" [; Y% ]# D( ~& D - if (typeof window.innerWidth != 'undefined')3 ?. C: }# @3 y$ I$ Q2 D
- {
+ J' P6 Z. D$ K6 B - viewportwidth = window.innerWidth,8 V* s( @7 J' G1 ]' u
- viewportheight = window.innerHeight
1 I2 `, t# q1 } - }1 S" ]+ _$ h+ M% H
-
) g3 f% X# C2 K" Q - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)" [% \, o4 M! \, h# O8 @1 d
- ( e/ }6 g6 b* {4 h9 U
- else if (typeof document.documentElement != 'undefined'
& H) r! m' [' L; t& j - && typeof document.documentElement.clientWidth !=* K/ F* F ?- {
- 'undefined' && document.documentElement.clientWidth != 0)
. l3 V0 ?, R# k8 p; ]" T m" z - {' v( `! x8 m) r: }9 r# m
- viewportwidth = document.documentElement.clientWidth,
. y } o! Y# c- c! y - viewportheight = document.documentElement.clientHeight- U5 z# N1 T, l7 O: J
- }
; Z ?; Z- i1 v- g -
9 @% K3 {* N) v - // older versions of IE8 f% J) [! X9 V& c
- 5 r$ B A: v0 Z, N
- else
- `) O% v3 C2 h0 u - {2 _0 V# N5 \+ y" t' r
- viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
- ^) A* K- @# f+ q% ?/ L1 x+ S - viewportheight = document.getElementsByTagName('body')[0].clientHeight- H, C& S2 d& x: n
- }
# y' K2 f" r" o/ A, M+ u - document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');: r! o( T9 z, a5 S9 V0 ]
- //-->1 z' R& G, i4 G& ~6 `
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
+ T5 y$ m! [) O0 b o6 S) j% U
5 Y3 q9 k, x& l) l+ m2 c
" L5 q3 y6 f, j* @ |3 {6 |! {靘皞: Get viewport size (width and height) with javascript, u3 X1 M! F+ S1 F. |3 D
1 l9 S, ~; `" B% ~% R0 f- E k1 a: k$ O* P$ F* |+ P1 m5 `
|
|