砍敺 media 2014-12-10 19:08 蝺刻摩 8 s# k- k+ K9 h. J
/ B V4 I0 {+ `餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
) y* Y) C( e2 b, X; Y6 A- <script type="text/javascript">
( y+ L! p- a ~, d" K - <!--0 D3 W; ]2 A' P$ \: T0 i* R0 w
+ c0 }9 x x1 I5 Q3 j1 P& H" o1 e$ X- var viewportwidth;
# F+ C+ J7 C" r) B5 w - var viewportheight;
# s6 w1 p5 ^6 L0 O -
9 K w- E! ]" h# \ - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight+ x2 g5 R/ b' Q2 O
-
. Q1 X$ n5 d! K$ A i - if (typeof window.innerWidth != 'undefined'), q7 g% b( u( v' [; i
- {2 t& p) w/ p0 `, k
- viewportwidth = window.innerWidth,
8 }9 m( M4 g* {2 J6 q5 b2 x - viewportheight = window.innerHeight+ h3 }% p% y. f! Q1 L) N/ U2 e
- }" ]* V1 a# V& ` B$ n0 i
- / J1 L) {' z, Y6 ~5 O7 i$ H
- // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
( Y! x& P* @" y+ K+ Z8 ~ - $ ]1 ^' Y" |; p8 E& a+ S S. L
- else if (typeof document.documentElement != 'undefined'
& r2 s; \" H4 e/ W( @; I - && typeof document.documentElement.clientWidth !=. S9 e+ Q0 u, J! h8 g' ^
- 'undefined' && document.documentElement.clientWidth != 0)
0 g" n5 p3 n* Q0 k( L" F+ b - {, [5 G" S, N$ L/ d
- viewportwidth = document.documentElement.clientWidth,
9 K, K( n, g: l: S - viewportheight = document.documentElement.clientHeight$ b! f- s/ x7 o3 q( `
- }
* Q; T; l: y3 B1 A -
' z& @8 A# n7 s9 d: k1 u - // older versions of IE; s+ H3 B" s4 b( A) i' E7 R. o
-
; D" A# S6 ~3 R/ r - else0 Z1 b2 g1 T* `; A
- {
# g$ ?9 q7 n& t) r1 @. z3 [ - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,. y6 `1 Z& R; W
- viewportheight = document.getElementsByTagName('body')[0].clientHeight
* c a7 d8 O F! T/ V& Q! b - }+ J4 L, Y, M I1 L; U6 d8 T0 q
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
% |7 z! ~' N: M9 ]/ |4 L x: N S* C# h - //-->
/ A7 @; g# B* m7 h4 G5 b - </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
! y& @+ @1 f: o8 n5 l
9 A. a( ~+ O2 R
" z& ]6 g6 Q% l# }; r' N8 x
靘皞: Get viewport size (width and height) with javascript. _) I1 H9 T( ] c3 v
; J8 }0 H2 o5 N; f' C
, N5 B, a: d, d$ k9 I. A+ K1 t0 j |
|