砍敺 media 2014-12-10 19:08 蝺刻摩
- V3 p9 o7 w/ g! d: U! d' x: {- i% u# W% q! }
餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
7 v+ l1 y. ?& H( V( v" L- <script type="text/javascript">* m. A8 o6 f- M0 \- {
- <!--
% d& W) @5 I: `4 w( h# k0 c; j
" W& c/ o, X1 U$ h- var viewportwidth;& m: z$ `) ^, M1 X0 P6 F
- var viewportheight;
. N) g% W# r) T: t4 i+ s - 5 n# X+ B5 y/ [+ t. Q% J1 I1 Q0 U$ W
- // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight% C Y6 O7 N2 f. k0 n, c* Y
-
S3 _! g, @9 a# e - if (typeof window.innerWidth != 'undefined')
t; d M2 D2 Q0 E. V8 Q - {
1 M7 u- S3 h+ k% Q! x9 F - viewportwidth = window.innerWidth,
& c' F* H4 z! m - viewportheight = window.innerHeight9 S% S" @5 K! W. J& o0 q+ y% H
- }9 G# V5 r/ {& f3 i; o4 X
-
6 \5 m' f S* Z" v - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
& b% |6 w2 r' E" K, L
) ~) D6 ^6 \5 B1 I& L: U$ u! I& F- else if (typeof document.documentElement != 'undefined'
& Q V1 B+ e( d3 P2 Z! d - && typeof document.documentElement.clientWidth !=
4 @+ u2 P& X/ q( H$ w) u - 'undefined' && document.documentElement.clientWidth != 0)
1 O% [8 V9 ~7 c0 I- D' I; E5 @ - {8 F; A1 P- q! [6 m
- viewportwidth = document.documentElement.clientWidth,! [% F8 V m* o! Z" M% s7 H( g
- viewportheight = document.documentElement.clientHeight
4 s; p; j9 u$ `/ U* z0 \6 Q B - }3 ]6 U7 E/ u5 x. X3 M& q+ e" Q
- " M E, @2 t' Q& X! R! s
- // older versions of IE( T/ ~# t( n+ Y! n0 @. A6 G
-
2 x, t$ M% w- Q, Q5 C# W2 [0 ~ - else
2 E; L; m) b7 o R3 l$ Q! ] - {
4 n) G# ]+ d. B - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,6 @; P) K, n' Q: d4 V7 E( G
- viewportheight = document.getElementsByTagName('body')[0].clientHeight
# ]' G; ?6 J6 H - } v( K9 W, Z/ h6 N" S7 Q' z
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
' Y8 J, {- D" g2 S) G2 i - //-->: p$ V1 K5 d3 Y8 }
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
, C; {7 K; k S: h
* x& l+ S+ K0 h. H1 I; }" K. l' y$ H" F( E' D3 R! B" O0 A
靘皞: Get viewport size (width and height) with javascript3 |2 _5 ]- R+ c' @8 l
# h: v% e6 j. W. v3 I
+ F, z+ [' d; [$ `* u# M& C |
|