砍敺 media 2014-12-10 19:08 蝺刻摩 , {+ U D7 k, Z# i; k2 i# e& j# N+ W7 J
% |# E& F8 Y4 L! e" ]- z
餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
5 b6 J$ k( I4 _% B- <script type="text/javascript"> k. e$ T9 Z4 i
- <!--
9 ` S7 W l+ h" e* j% K) @ P - ! q" N8 d0 Y- C0 [/ R
- var viewportwidth;
& h7 ]) Q3 V6 h, j9 A3 q6 j5 _ - var viewportheight;4 P) z5 L3 D# I# o$ |% s
-
: O* _) C! p. T( P- B - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight: z; N. D. `, i
- # Q5 p5 E2 y9 ]8 `* J6 T
- if (typeof window.innerWidth != 'undefined')
& W! d4 {1 b% s: y1 Q - {
; }( _) E/ \. z7 r5 H* ` - viewportwidth = window.innerWidth,/ t( W- B/ M( {: f% g
- viewportheight = window.innerHeight
. I) }( Y @+ C+ o! v# T9 c - }" M; F) ?( ^; }1 H' y0 O
-
) j& v* m ?' b e, t) ?( Z# I - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)2 L- z1 N- ~1 E! M+ Q
; W6 }8 z4 L5 P4 I/ h5 X- else if (typeof document.documentElement != 'undefined'3 G j7 [- L5 p5 Q/ F( V3 m: P! L
- && typeof document.documentElement.clientWidth !=
8 x* l( |- P1 ~ O - 'undefined' && document.documentElement.clientWidth != 0)
: U* u P" B0 n3 l. z8 s# ~1 b - {
. Y1 J5 O' V7 u: [6 h0 p/ E4 p - viewportwidth = document.documentElement.clientWidth,
! z, M: o0 E+ {6 h - viewportheight = document.documentElement.clientHeight
" {! _/ j: U+ a% l# F, N# h. k# k - }5 U7 c+ ]& K: ]+ s
-
4 G& n( C! ~, U! H3 H - // older versions of IE
, _7 t$ q" v) k+ {5 @7 m - . t1 i0 ]+ j' g* A8 y3 K
- else
1 x% O+ S( e4 [6 m1 s - {
4 J q5 @- n6 T. @# d - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,2 Z1 `% D$ A; x9 ^
- viewportheight = document.getElementsByTagName('body')[0].clientHeight
4 H! M, n/ f9 D* U J - }! z, u. N$ q# Y
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
: E' x7 O z# k* e; X' d - //-->
) V6 h( @7 a+ s* P4 J9 ? - </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯- d( p- L0 J7 B; p" ?
8 k1 r) Q% b: h+ F; L! v) c# h
& c1 d9 o9 j. L: Y靘皞: Get viewport size (width and height) with javascript% L2 ^3 H6 e1 S4 E( x: B# w
3 i* h6 Z. m8 r% t0 g+ n. q: j) B
|
|