window.addEventListener('resize',doSomething,false);
function doSomething() {
var yres = document.body.offsetHeight;
var xres = document.body.offsetWidth;
alert(xres+'x'+yres);
}
該功能顯示在谷歌我的身體分辨率Chrome瀏覽器使用(1350x651),在Firefox(1509x20)以及Internet Explorer(無)。爲什麼不同瀏覽器的分辨率不同?
謝謝。
@drake也許是因爲您的瀏覽器窗口大小不同?你究竟需要什麼?屏幕的大小,瀏覽器窗口的大小(內部還是外部)或「body」元素的大小? – bummzack 2012-01-01 11:37:17