砍敺 media 2014-12-10 19:08 蝺刻摩 1 R# Z; H; L: d; G4 P, d
/ ^- G% b! v. m6 {餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具+ L( L. t1 v; Q0 c& }9 M
- <script type="text/javascript">
& }$ e/ I- B) g5 G$ L1 C, m+ w - <!--
* i5 M! e8 N9 F, j1 m6 a1 e
, G/ ~9 V# \+ h+ i- S8 e6 {1 n2 K- var viewportwidth;2 R( ]6 C- |# `2 J
- var viewportheight;
v% u! c/ E" s - $ l9 h3 v! r8 k7 A' r
- // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
+ o' Z& t' u* ]0 a% G - 4 j) O2 l$ w9 L# t( Y9 o: f
- if (typeof window.innerWidth != 'undefined')3 f/ |" g8 E7 L3 H X6 d
- {% ?3 u) X, {+ T. E, V' q6 k
- viewportwidth = window.innerWidth,7 B9 e2 E/ {7 d1 Z( a
- viewportheight = window.innerHeight
$ e3 J7 a; T/ v% T& J- `8 f - }
& B1 F. T; Z3 T7 f, I# B -
* J9 e J+ K+ _+ Z/ ?" P0 O0 Q - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
; O: r1 h) X' i: w) @, | - 5 ] E$ [9 k, C
- else if (typeof document.documentElement != 'undefined'# ~' ~5 r$ K. a$ a
- && typeof document.documentElement.clientWidth !=
" t7 m" Z8 E' L - 'undefined' && document.documentElement.clientWidth != 0)8 i& q+ y4 F2 U+ Q1 A, |
- {9 z* [9 }8 @$ t( M. [
- viewportwidth = document.documentElement.clientWidth, x q% V) z2 \) q6 G# K
- viewportheight = document.documentElement.clientHeight
% i4 ?, K; W2 w' f - }) `4 |# i$ z4 n$ q: z: M' C) r/ H
-
1 V3 S0 e7 E# ]2 X - // older versions of IE
8 Z$ E+ S s! n8 [ - 4 @! T4 c. {$ b5 ?: c& k: ]
- else
, t, ~& s. c/ u! F - {# l: D. o% Z2 C7 U3 y8 f: P/ B8 Z+ q
- viewportwidth = document.getElementsByTagName('body')[0].clientWidth,2 T3 I2 B& A2 u) h
- viewportheight = document.getElementsByTagName('body')[0].clientHeight
& l0 h8 P7 U3 J3 h - }
5 p+ O! K2 K; x7 K( z - document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');! ?0 l7 a$ R! t
- //--> G) S2 w% {3 _ ^
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯
# O; M( ^' H9 M1 a: l) }
5 Z% d R) n9 a2 a$ e' f
+ B! Q N; j7 I8 M' c7 X靘皞: Get viewport size (width and height) with javascript
) V% ^7 Q3 [5 T; q9 |
0 m' F0 W3 [7 g: h d! ~$ ~( X6 O- j: {
|
|