砍敺 media 2014-12-10 19:08 蝺刻摩 : d9 i# P4 w+ m2 x. |
4 s; _( \7 I6 @8 x
餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具7 Q- I" e% z: n7 d3 E. h
- <script type="text/javascript">
) p* J% w+ Z2 N - <!--
6 [9 ~, s2 I: L% U - 6 a8 x- X' r3 s
- var viewportwidth;
( m2 Q- R1 \. l; J+ E: a - var viewportheight;
: q/ p; H# j8 r0 p d( F/ r - 8 L$ n2 G7 q2 u7 r0 A2 D9 m
- // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
7 l% Z) a4 j) f- N3 [% n% B1 h -
- Z( X0 b( O% i7 ~6 j k - if (typeof window.innerWidth != 'undefined')
; I' q7 F: Q9 i4 u1 n - {
7 b1 M" f) j( T0 q1 Q - viewportwidth = window.innerWidth,
8 R6 y3 L3 q: Z- m - viewportheight = window.innerHeight
1 `3 C4 v* E3 M% e - }
7 G9 X! N% n/ J9 r -
0 d% l/ p; E9 H4 h - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)7 g5 ?$ W0 u3 g6 V1 T
( e6 \! H' p1 d/ b6 E- G. ~- else if (typeof document.documentElement != 'undefined'
+ w; y! n9 g; b4 K( m - && typeof document.documentElement.clientWidth !=
+ q! ~4 A, n) h1 g& v - 'undefined' && document.documentElement.clientWidth != 0)( `0 X3 U' @2 M" `' v
- {
. V N. k! \ O9 w- M - viewportwidth = document.documentElement.clientWidth,
9 X# q W# [" p R - viewportheight = document.documentElement.clientHeight
% m: @& a( c" C1 d: O* Z- X$ m( B6 S - }0 W/ m) q$ k. w
- . D& @2 z& I: w, ]( C
- // older versions of IE
: ?" ^8 Y& ], T6 l -
/ z/ h9 I& P2 v - else
; Z z/ L5 n6 ^6 S! \$ [# O - {
' F9 D- A* [% Z* Y - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
. X; H ~, A0 R( [* ] - viewportheight = document.getElementsByTagName('body')[0].clientHeight
, c+ u( h4 v# U5 ]- U. c! s3 g - }6 f6 F1 l$ n( F( V
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');7 ~0 ^6 s4 O8 U
- //-->
) E5 E% T1 r9 C - </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯+ j" T6 `1 Q1 R, |
# K4 g; {( S% b+ d- ? N; E' e5 }
0 N0 E. C0 @' E$ z
靘皞: Get viewport size (width and height) with javascript# X* Q' n5 o& q, ^+ e9 k7 P
* I- H( U/ f1 I7 y' C* F$ I
9 h# d9 D& Y6 B4 G: i' W |
|