砍敺 media 2014-12-10 19:08 蝺刻摩 # d! V c: @' _2 b- B+ z5 i
7 `5 x$ l7 Q, O餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具- v* Y+ v% ~) P( m4 N6 C
- <script type="text/javascript">
?, u) @2 X4 y# a - <!--
8 o E% s! I7 u - 2 g. ?5 A) e1 |( h8 q
- var viewportwidth;) A: e( y& p' t$ f; {- ]3 U9 h
- var viewportheight;5 `( ^& i6 A% a: g. a6 ^- D. D
-
! Y' [4 l, K- S - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
* n4 f7 S W) V) @* Z -
- a8 x! [2 @1 Y( h1 j& d' J - if (typeof window.innerWidth != 'undefined')
% r/ o* e* f, E5 u; P8 @& M - {; ?' X; J2 A: I4 G' F, i
- viewportwidth = window.innerWidth,! g- t) z5 v4 f* W d$ a: J2 P6 g; A
- viewportheight = window.innerHeight8 D" C: B M/ o1 X
- }
, z* Y; t& `# T4 x1 h1 U -
4 Z8 ?4 `$ g# u# L - // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)4 S; W& E* ?$ U3 R1 E/ m( U( i
- 6 b$ H& y5 G. D5 o/ z! `. ^8 D
- else if (typeof document.documentElement != 'undefined'3 I+ }9 m) z+ ?6 n! B
- && typeof document.documentElement.clientWidth !=6 g3 r" Z' v/ s# \5 V
- 'undefined' && document.documentElement.clientWidth != 0)0 s+ R# l$ E# L2 V8 m9 i' q- E
- {
+ l& q/ M( I. V; i4 n - viewportwidth = document.documentElement.clientWidth,
+ K# d1 }$ q, ^& Z* S6 D' U - viewportheight = document.documentElement.clientHeight& z' u/ _. Y) d' }, H. F) W
- }6 F/ n2 j4 V! H8 j9 R; I* m
- " g- K; I$ ]. e
- // older versions of IE
2 e3 @) Y" X3 k, I% W: N, i - 4 }8 d+ }0 G& c) H" d9 A/ R1 s
- else% D9 e: ^, |) L9 h# F
- {
4 A( o* @1 X2 ]& d% Y - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
^# v$ y7 `+ k% W$ o - viewportheight = document.getElementsByTagName('body')[0].clientHeight
% [9 g5 r* e& |/ @$ q# d - }+ C# X2 o1 S3 v o
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
% g4 M5 o; s! W- u" b1 G - //-->! Z- U# h$ R3 ^" |6 B( i
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯) {' [/ o t* c1 X
" |4 ^: K8 B9 B9 s) R7 X
4 @, {" Z5 o* R5 Y7 w* ~4 b6 i( q% l p
靘皞: Get viewport size (width and height) with javascript
% {3 \; A" ^" |( D: K. P' t$ [
, ]7 i9 ]) w3 x! H; w; J' L2 j
' }6 [4 ~' c* F |
|