砍敺 media 2014-12-10 19:08 蝺刻摩 2 Y4 F0 W: K. x. ^
8 }2 ?: d( b' `9 z. r1 n8 A餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
# `5 z& N3 H! j+ ~$ U- <script type="text/javascript">
* T; F8 d& U5 r' b6 E" x1 K - <!--
7 ~0 Z7 k2 u; o( g1 y
3 s3 M" e- T( O- var viewportwidth;
0 P9 C% l( o/ } - var viewportheight;
) g6 d% |0 ^6 K- _! r. w - 9 M1 D4 ?! N' P' J, W
- // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight0 l0 T( M* I! p6 z7 E. d
- # Z B6 Q6 V# i, l. Z: k
- if (typeof window.innerWidth != 'undefined')
" \. `0 M& K3 c: W+ a - {
2 H; S: P3 A( \$ E; j3 \ - viewportwidth = window.innerWidth,# t: k6 B+ D6 N
- viewportheight = window.innerHeight
7 g( p3 `* u1 x' _# q2 @' N: N- i - }
0 K' o& C, r3 T6 d" {/ c - $ Q4 \) D* y+ _, S q$ w9 {) z
- // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
0 J& ]9 z& k" u# Q! X- [5 _9 n
, U2 t8 @9 |+ y$ X2 _! W: i- else if (typeof document.documentElement != 'undefined'
2 q+ B+ {. C; u6 O! ?5 h4 K - && typeof document.documentElement.clientWidth !=
% Z- I( S5 O/ B0 b& d - 'undefined' && document.documentElement.clientWidth != 0)7 X/ q. O& T! z& b
- {) R: ~$ c2 l4 q8 w5 B3 q
- viewportwidth = document.documentElement.clientWidth,$ T% X2 D$ ^0 g" V# q- W
- viewportheight = document.documentElement.clientHeight
9 L; e) F6 S! [$ O" @' m' W - }
. v) x: H- P. w* j4 E -
* }/ y6 a8 o' e6 k: M1 x& H - // older versions of IE7 m# j! L) q7 ^9 o$ F" O, ^
- 9 s) Z3 m, ]$ u# y
- else
! ]5 L& ]4 c6 {( h6 g( C - {
9 i5 w9 s( F8 o; { - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
- U- K; H, b( l" m5 k6 r - viewportheight = document.getElementsByTagName('body')[0].clientHeight; }7 x1 g; G: q: B- {% Q
- }6 h ~/ Y+ x* ?; u
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
. l# U* u; l" J9 N3 j - //-->
5 S2 N5 [9 E# c: H, F, @+ L) h( z - </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
4 U U8 I# I) |4 j
8 c# j/ t" Q) U9 u5 S
. y: U; B9 ]. j9 l$ K& C- A- i( A
靘皞: Get viewport size (width and height) with javascript
$ _# @+ m5 s$ A) N ^
2 L0 ?; {7 t" V; R2 j6 C1 L+ _9 ]: B, |9 v" t" n
|
|