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 回答