2
var maskWidth = $(window).width();
alert(maskWidth);
我從Chrome和Firefox獲得1263(實際上是1280,但使用滾動它寫的值較小)。 IE打印1259.JQuery - 文件寬度/高度 - 來自不同瀏覽器的不同值
我該如何解決這個問題與JQuery?
var maskWidth = $(window).width();
alert(maskWidth);
我從Chrome和Firefox獲得1263(實際上是1280,但使用滾動它寫的值較小)。 IE打印1259.JQuery - 文件寬度/高度 - 來自不同瀏覽器的不同值
我該如何解決這個問題與JQuery?
$.clientCoords = function(){
if(jQuery.browser.msie){
return {
w:document.documentElement.offsetWidth,
h:document.documentElement.offsetHeight
}
}
else
return {w:window.innerWidth, h:window.innerHeight}
}
此函數返回瀏覽器或當前窗口
這不是jQuery的問題,它返回的是您的網站可顯示部分的值。
您需要查看.innerWidth()
here這將返回更接近您需要的結果。
感謝的高度和重量。但是:'這種方法不適用於窗口和文檔對象;對於這些,請使用.width()來代替 – markzzz 2010-12-20 11:58:25