砍敺 media 2014-12-10 19:08 蝺刻摩 , d% x8 D0 K2 t+ ], r
/ y$ g9 P& _4 M% U' c餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具" r" T$ M2 V- `- r( T
- <script type="text/javascript">
0 }$ h# K; c* R3 ~: K3 `: V9 Q4 u - <!--/ o9 p/ j$ i) }$ [ H4 l
- . E8 u0 z% u0 D' j; T$ o2 e7 W
- var viewportwidth;
3 a9 ?3 V- u$ O: ~ - var viewportheight;, J6 y$ H, C; [& S5 b
- $ T! X# M& ~) m: k, V5 Z. Z; T
- // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
! F& G$ }& R! W2 x0 v -
3 i$ G+ R/ j# J - if (typeof window.innerWidth != 'undefined')5 R, _+ `' o7 b/ W' J5 O' G5 b; R
- {
9 \8 l: K- F8 D+ v4 s) S9 q- k - viewportwidth = window.innerWidth,& ~3 f7 W3 z. C* ?" M6 G! F
- viewportheight = window.innerHeight
7 B) L# p& w) ]$ a# i0 } - }
& ^& T' Y& J$ c2 ] -
. V5 S E! H5 J+ p - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)+ a* T0 l6 J( Q" ^9 x- {
- 7 l. M9 I; L1 `6 _4 I+ e: q8 A9 e
- else if (typeof document.documentElement != 'undefined'
$ _6 g, c+ z f* u% w - && typeof document.documentElement.clientWidth !=
. l$ _" o( z8 b7 B! ^& V' { - 'undefined' && document.documentElement.clientWidth != 0)3 u3 _" p* W% V: n1 T+ w# [) |
- {% \6 K2 c7 L2 B% T2 \9 D0 n) `& l3 G
- viewportwidth = document.documentElement.clientWidth,
& m8 {$ W3 a* {; P - viewportheight = document.documentElement.clientHeight% t! ?% x2 M' X, [7 [1 W1 i
- }
1 d$ s. K) u% N1 d0 K - ; e$ E4 N6 p3 d5 S5 Y% M2 t
- // older versions of IE
1 e5 A$ _' w& ` -
" t' T, k" j& g9 h - else
2 `/ y$ q- U/ R0 c - {
. P, m1 v6 a1 U% l% C: } - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,2 v, q% b# \; u4 B* @- C7 W
- viewportheight = document.getElementsByTagName('body')[0].clientHeight7 j# a' G! \& ^( ~/ `
- }
% {3 _9 b6 E1 D% q& L5 w" { - document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');# K& e) Q9 f9 K" B# J; k
- //-->4 C2 N" t1 c; Q: V0 S
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯: X) P! x2 d7 O' x
- G( ]* L+ R( n; H
; U! p5 m& a$ ?靘皞: Get viewport size (width and height) with javascript
. \! @9 V1 F6 o7 |1 D* T% R% G, L" e. k& `) F' r& G
O+ x! a: L4 q: o; `4 J7 v( V |
|