砍敺 media 2014-12-10 19:08 蝺刻摩
+ h+ l7 e/ H- ~0 |8 J& i, C. W& s# O- ^& X# g) d/ E
餈甫avascript閬蝒憭批嚗唬閬賢函⊥菜葫銝撖祇憿敺靘曉唬畾菟畾萇撘蝣潘嗥冽潮曉之銝阡*蝷箸澆臭葉憭桐蝵格撣豢具
$ T- K4 ], F) _8 s b' `3 x J- <script type="text/javascript"> J" w, h$ Z' Q) U8 P" S8 a
- <!--
+ U# G F5 b4 E - ! W0 t- C3 z- K& a9 B7 a, A$ L5 l9 z
- var viewportwidth;' a9 r: J9 F- \" o
- var viewportheight;+ {# x5 S. a$ d1 e$ B8 q
-
0 W9 A6 J j4 j9 O8 |' R3 e - // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
6 g8 Y# @$ K. U3 P -
5 @% E5 f6 ~3 R/ f/ r+ g) ~7 _0 ]( p - if (typeof window.innerWidth != 'undefined')5 r4 y: O4 m* O0 m
- {& C' O4 ]/ c3 Z- @) J7 f3 v. n
- viewportwidth = window.innerWidth,2 L& _: K) B5 ^, ^3 b" ^! S. z
- viewportheight = window.innerHeight+ f6 J& \2 ]5 n/ n4 O2 f: K! e
- }5 e( E2 l4 E' ]& b' V2 Q2 h
- 4 i" m4 {9 c, ]8 d& ^7 x( n4 ?
- // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)) C9 Y: u- l A: E$ j3 j6 p0 R
, Y& I% Z9 K" b7 h, z$ _ t. @9 W/ A+ D- else if (typeof document.documentElement != 'undefined'
0 L6 ]6 U; S# {6 z% ] - && typeof document.documentElement.clientWidth !=
" I+ |0 I! B% g( @( k& M - 'undefined' && document.documentElement.clientWidth != 0)
7 U: m0 w8 A# m: ? - {' D! z% i9 d/ K' X; g
- viewportwidth = document.documentElement.clientWidth,* E0 F- A# D- l4 C
- viewportheight = document.documentElement.clientHeight! c1 Y' g; P6 t4 |7 |8 p8 ~
- }. Q4 U: E; H7 C; t4 A4 N, j
- ) s$ C2 Z0 r" V2 `+ V2 t. Y
- // older versions of IE
) o* K+ A& d3 A3 \- O -
) M! r# t3 x! ?& X& d% f8 i0 x - else4 F% F& {4 U* A! a
- {
( z! f2 O+ _3 { y6 b - viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
4 A0 g! E/ Y2 I+ R( \) X - viewportheight = document.getElementsByTagName('body')[0].clientHeight
; I: C6 | a+ X& ` - }
i2 A( Y: e5 M+ U - document.write('<p>Your viewport width is '+viewportwidth+'x'+viewportheight+'</p>');
7 m: B5 M+ i- v1 x8 q$ B- z7 ~! b/ f - //-->8 c, q6 M0 I/ |) Y ^; z) T
- </script>
銴鋆賭誨蝣 蝯: 狂oogle chrome 憿舐內蝯( X* Z- R% q; O, e3 o6 W5 l' D
% n* E V% @0 L5 b' f# N& O
) U- ^3 p9 Y8 d1 p( H# n& X& F
靘皞: Get viewport size (width and height) with javascript4 R% Q( B- _: Z3 ^
0 t( V! S% R9 ?; |6 p; `9 w
8 W' g5 E: X2 [4 H/ X/ V( b" o
|
|