砍敺 media 2014-12-10 19:08 蝺刻摩 " s. E* o" j+ o; y, L$ G; X7 R
. L5 F6 `3 o( b' X餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
1 H: o$ z! _$ y! X- <script type="text/javascript">
9 E# E% P& M) T3 g* N- ^ } - <!--
# \! u2 _& b% x; u7 K T8 X
4 M0 d p0 @/ u R; F9 L* T: H- var viewportwidth;) V2 r- A9 G7 B J
- var viewportheight;
0 l3 J# q2 l' m2 L3 _' Q3 D -
1 V/ h1 S1 Q8 z" ]" F! z t4 Z& M - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight2 }; `' Z* M9 E5 g; J2 B( X' p
- $ V: x. g2 R4 G( d. m% J& R
- if (typeof window.innerWidth != 'undefined')
8 B6 q" Y1 l# a2 h - {
, h& V) H* [% v! }/ K- N - viewportwidth = window.innerWidth,! F& [' W3 t' L
- viewportheight = window.innerHeight# @- @; ~9 p$ d1 }3 Q# _7 u
- }- X+ N/ P, t: L$ a+ |! v$ c
- 0 F. P7 d+ N6 K
- // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
: V. ?" y( X' `* q - 0 P- N. {7 N) D) Y- q
- else if (typeof document.documentElement != 'undefined'" z- D0 p h1 x' I! ^
- && typeof document.documentElement.clientWidth !=
7 i6 q/ R7 N- a; _ - 'undefined' && document.documentElement.clientWidth != 0)
* H {6 J$ _9 i. `+ u/ b/ O - {2 q( p3 P; s u. H
- viewportwidth = document.documentElement.clientWidth,- ?, g O% q, o
- viewportheight = document.documentElement.clientHeight
6 g; P9 L5 X' |! @: y5 U9 H - }# y" J5 }/ y" D4 {4 r/ H, ]4 \
-
$ q6 `, U( L X* C( |: _4 Z - // older versions of IE
# A% O4 u3 w6 V L( i1 G% b - $ p- v; _7 |/ J0 ?4 F2 K
- else
( w" a+ m- B# [ - {: q0 R& |+ a! m9 p0 X* Z$ a2 L; M
- viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
9 Y; H7 q2 y. s& g L! z5 i - viewportheight = document.getElementsByTagName('body')[0].clientHeight0 i5 ?0 v; a7 R2 G+ _8 e$ V
- }/ g2 ^7 e: G3 j3 J7 _0 s6 a) ^; Q
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
/ o+ G) l% M. d( F5 x' x8 g - //-->
3 P7 a& o; K4 t2 s) e7 w6 t9 q - </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
) U; G1 k" J8 P" {+ G& A- t
! W0 A2 D8 N* Z
8 i5 q% }7 U5 E r+ m( H( ], t靘皞: Get viewport size (width and height) with javascript& R; P' O: f) A$ B
/ V( @: g/ F/ {% X3 v( W
a! ^0 w' C) X( [; }0 u; z4 P1 d |
|