砍敺 media 2014-12-10 19:08 蝺刻摩 7 y% H9 l+ C {. `# A
% i; [4 x# K& F3 D( Z a6 H. j4 e- Z! q
餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具; d7 v9 {+ X) ]7 o; E
- <script type="text/javascript">" q: c4 R7 c$ F1 E/ `. v* s- q
- <!--5 I- T% x. D& B' c/ L
, C0 m H; N- Z5 E; Y+ F- var viewportwidth;% i' C. p9 \# a/ ?! G# A1 U/ J; q
- var viewportheight;
' I+ e7 l) m/ m+ x( h, D; Z -
/ m. ], K7 J7 A4 I4 D: h - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
) M. D! k8 ^6 b/ C( M6 t$ X - 1 a. ~ Z) k$ m! f3 s
- if (typeof window.innerWidth != 'undefined')4 f" Z0 _+ j2 w5 \3 \) C( ?2 [1 W. u
- {) h# |1 {# Q( d+ ^: ~/ ?
- viewportwidth = window.innerWidth,
8 v5 W1 a$ {- h$ F0 X t* H/ p' J$ X - viewportheight = window.innerHeight. C; g: ]; T+ B# ~
- }
# Q+ c6 L$ Q- I: I - ) ]2 i2 w- \$ Y3 b
- // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
9 u; ~1 h: E: U3 Z4 n3 E- T
( [6 k4 j' l% H" Z- h- else if (typeof document.documentElement != 'undefined'
) L) _+ p4 y% q' t0 j( x; t8 s - && typeof document.documentElement.clientWidth !=' B# X z* C% B2 l& |9 }$ i1 t
- 'undefined' && document.documentElement.clientWidth != 0)
2 g1 G9 k" @1 q - {
$ I# f" x* ]* d7 M9 @0 b% r - viewportwidth = document.documentElement.clientWidth,
/ ~& u1 r5 D1 v' k+ L+ R0 a. M - viewportheight = document.documentElement.clientHeight
- D- C7 u5 u, S3 G1 ] - }1 \" y, E& Y/ \" C9 b6 _
- ' C' ~: [( _3 S
- // older versions of IE
1 f7 s( X* z: o6 _6 m p -
; R7 T( G9 J; x) Z# P g - else; H! d, P$ ` i& E
- {
: u" \) w1 v. h# s$ n' H - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
- L" s2 C! u1 ^4 \5 U$ v4 L( l - viewportheight = document.getElementsByTagName('body')[0].clientHeight
; I8 R8 }/ g$ K9 d( U }! [ - }& c6 u: X8 ]. x ~ \( z4 C$ g
- document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
/ Y- v& |- ?2 p7 ^5 H$ Z - //-->$ Y- i! X: i9 u2 |7 U- D
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯: }" o, I) n6 ~% s8 w9 {; e
^4 c8 Q) n# b. z5 i( S) y' C, ^7 {
靘皞: Get viewport size (width and height) with javascript( _2 Q& F2 @% r2 P! |
8 \# I5 S/ p4 b' A$ d0 l1 T2 d0 b' y5 n% X ?' y) u
|
|