砍敺 media 2014-12-10 19:08 蝺刻摩
& e% n' I, F! Q& j$ ^" c
, d7 [# i" q6 d; U餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
& b$ r; z* L8 w+ y1 B. E- <script type="text/javascript">- k" R3 x; n. Z
- <!--1 B% p* R! ]) Z, S* N: s
) M8 p" U4 |1 Y" i2 g+ V( ^- var viewportwidth;
. N2 k( t$ T1 Y" h$ e/ Y - var viewportheight;3 A! u9 t0 B9 B' Z/ e+ ]( Q3 R
-
3 P* t2 [3 k" O6 R0 h9 T/ z0 u - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight' E) t9 `( k v* K7 m9 k2 D
- 2 T7 @) p7 O9 i
- if (typeof window.innerWidth != 'undefined')
5 f1 Y0 F0 g7 F( o$ o: Z2 P- d - {
/ r5 E+ S* N, u- ~% B - viewportwidth = window.innerWidth,
% s( |" ]! S- |$ @ - viewportheight = window.innerHeight
6 @6 B) O' y1 Z/ U, N$ a - }
' i" ~8 ]) j( ^: R1 ` f9 A+ t; f - . }4 T2 m8 \! `2 f" Z. r; h& u' e
- // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
$ u$ _. R2 z5 l# T - , \/ R( a% @% V: y2 ?! l* O" o
- else if (typeof document.documentElement != 'undefined'
5 c$ F% [6 a2 a5 k% |" \" { - && typeof document.documentElement.clientWidth !=
0 O2 _) p1 N- ~) S - 'undefined' && document.documentElement.clientWidth != 0)# e% n4 M) Q' [* F$ _8 A
- {3 A; ~: \; u- r/ K; Z
- viewportwidth = document.documentElement.clientWidth,
9 j/ f: h4 J( L# l: H0 d - viewportheight = document.documentElement.clientHeight
; d- w, g9 ?- v! s0 `, D6 C - }
3 ^8 [8 l" I8 f1 K8 a - ! \- ^- S3 S7 K, t7 L
- // older versions of IE
' O1 i/ b, ^, m+ } -
' Q4 X8 g6 |# }+ ~ - else& q4 h$ o; N6 r, F
- {
" f2 u8 s& X" n) v# }9 E - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,, B5 O* S8 R# ~/ ?' r
- viewportheight = document.getElementsByTagName('body')[0].clientHeight
# |9 x& g0 ~( U$ { - }: t" X( n, x! k( d& ~1 E
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
9 p0 D- `4 v& f4 p! Q* C) Q" I7 E - //-->
% |. n$ k; K4 o) s+ b6 D1 } - </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯% Q+ k' E4 Z% u' J. v$ s1 P
4 ~& J( R* w8 c& C/ O
* \) j9 m" _/ K. H- \4 T靘皞: Get viewport size (width and height) with javascript0 T- u6 p1 k3 B
o R% y0 F* s$ _3 K
# K! w- t) n; e ^9 y3 z5 O |
|