砍敺 media 2014-12-10 19:08 蝺刻摩
) L% h3 z* [, \" s$ r$ B1 h( @* p, p5 \! N# T$ Q
餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
6 S; _/ F8 k0 m5 {- <script type="text/javascript">
* a" W# Y F2 o1 @- B% J) O# {& A - <!--1 w6 ?/ @8 q. c8 p% v
3 u7 s% I: \/ g1 b- var viewportwidth;
2 H; D; e8 K, s; I' u6 M - var viewportheight;
2 v, a- T* X* L- C* H - . F9 B; P% H+ g( r e
- // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
6 v. j9 X7 D2 E -
: W# m! }+ h) x- t/ G) g - if (typeof window.innerWidth != 'undefined')
' t4 A& \! ?! K7 @8 [+ m - {
% S1 E: S. L: [* s X+ D - viewportwidth = window.innerWidth,
5 F0 z4 B# J- I3 ]9 R, W p - viewportheight = window.innerHeight
- A& @7 |3 D' m- @ - }
' h) {' B( ~9 _' ^! Q7 H -
1 T+ H* o0 |, D2 C2 C) U7 r1 w - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document). {7 M( D) \% U8 \7 e9 }
) ^- ~; D0 e8 W# _" O- else if (typeof document.documentElement != 'undefined'
9 ^# t* C5 }/ ~3 D! a4 p - && typeof document.documentElement.clientWidth !=: L/ `3 g- \+ Q& {) k
- 'undefined' && document.documentElement.clientWidth != 0); h% U2 p8 Z( r/ D
- {
3 l! Z+ S: ?3 Z; d% q6 A; B - viewportwidth = document.documentElement.clientWidth,3 Q+ J6 \' s2 G0 J$ a
- viewportheight = document.documentElement.clientHeight3 w, g+ q( a0 Y3 ^) P: c
- }
. ^6 G4 f2 R: c V+ d: T" R - + A" S" C: E( ], q( R: x" ?( F
- // older versions of IE4 P+ r0 O5 j, |& X7 z1 b# [" l) P
-
2 C8 Q8 ]$ X) T6 X - else
4 T7 V% E$ l9 M- O( R- B4 u - {
4 H$ g5 d! ]% m - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,/ H6 p+ D- Z: b# E; ~8 n
- viewportheight = document.getElementsByTagName('body')[0].clientHeight
& J2 m: e) r6 E, o3 X - }5 [$ s: m# P( s1 A0 P+ S7 q
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');1 }& D' d4 T& m( R; G
- //-->& z4 ` d) [3 j& u ~# A# |
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯$ Z M( Y0 x& C* q' u" \
5 n. s* z: |1 @: c, b+ f% f
; f- s: `$ Z- H+ g/ R0 i# o% W( p靘皞: Get viewport size (width and height) with javascript: J7 t9 |. ~- E! @4 y* |# g
1 j Q* ^' W4 \0 \+ j9 e
2 C% c3 z7 u- ^' @! x( F |
|