砍敺 media 2014-12-10 19:08 蝺刻摩
; V. E1 Q& C7 J9 \& @ d
M0 W, B# |5 y' E0 {2 B' P餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具' f. c6 U9 V z: S: @+ f4 l
- <script type="text/javascript">7 g5 d. m8 F( h; A
- <!--' K3 _7 F) C: _$ E/ l0 R
- 8 O* K, G6 C9 d4 w5 o* b5 o
- var viewportwidth;# ]4 j. s; P1 `
- var viewportheight;* W w. ?. q+ Z) w3 Q. a1 m; ]
-
0 w$ { f) d" k6 G9 l1 r) a - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
! [" I: I* ^- W u+ m* x8 f - # g1 ?9 ]& a. n% B9 q
- if (typeof window.innerWidth != 'undefined')
6 f! |* d0 W- l2 \: s) d% W- M - {
1 n4 F, ]) l b# D7 N9 q# g" P! w" U - viewportwidth = window.innerWidth,
1 }0 R$ J- O5 J - viewportheight = window.innerHeight2 ^: U, n& C+ ?' @6 G
- }
! _1 Y/ i0 U. m, k' c: g( O -
% S. _: N) A6 y2 D - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document) l9 k3 j. q8 c" g+ `2 ?
- 1 ]5 U9 M* D# Y
- else if (typeof document.documentElement != 'undefined'
4 Z7 h- m( j+ `! g - && typeof document.documentElement.clientWidth !=
! E) u6 G/ E( ?( ?4 n5 Q - 'undefined' && document.documentElement.clientWidth != 0)8 u( v, w `( q% m( A& J0 A8 E' V
- {
/ d* Z1 ^, i8 g3 b% E( ] - viewportwidth = document.documentElement.clientWidth,7 X- U8 F, F# o* O/ } `- w( {
- viewportheight = document.documentElement.clientHeight
% p- X, m1 a4 R7 q7 B0 W - }
; G0 J5 y2 [: ^% Z& k4 r. O -
- c- F4 D( z5 U, j - // older versions of IE6 |, t* h; G/ ?2 e6 D% s
-
% z5 N) \+ O+ N% l) q+ V - else0 q+ @3 w, O0 Y5 S% P6 z1 P
- {: Q1 ~/ {- p% u3 J
- viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
7 W- @3 W4 d5 y8 } - viewportheight = document.getElementsByTagName('body')[0].clientHeight( r, a) Y" q4 Z7 k0 P. v% ~% L7 e
- }1 }/ v) p8 E( X8 j) Z3 H( |
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');3 U; ?3 E1 [; \+ ^. g
- //-->+ f. ?7 J; W+ G0 o
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
+ A9 g T f" D! T& f5 x0 K+ r
9 L6 l) m& o1 o8 u$ I( e; ], u
0 n4 Y0 ~+ I! v" y& j靘皞: Get viewport size (width and height) with javascript/ I8 J. z* x" W" z& C' ?9 E6 V1 |
: C. i+ M* y, W9 F
2 D) H/ M) D6 M) S |
|