0
if (typeof(window.innerWidth) === 'number')

Chrome と Firefox をキャッチし、ウィンドウの高さと幅を決定するかなり明確な手段を提供します。

IE6、7、および 8 もキャッチするために、比較可能なデータを取得するためにどの機能を検出する必要がありますか?

4

1 に答える 1

0

これには、特にクロスブラウザーの要件で、jQuery を使用することをお勧めします。

jQueryには が$(window).width()あるので、やりたいことがとても簡単にできます。

var winWidth  = $(window).width();   // returns width of browser viewport
var docWidth = $(document).width(); // returns width of HTML document

参照: http://api.jquery.com/width/

于 2012-09-05T20:41:15.500 に答える