我有以下的jquery代碼來檢查窗口的尺寸。不幸的是,它似乎只能提取寬度 - 高度返回爲零。我哪裏錯了?jquery身體的寬度和高度
$(document).ready(function() {
var $window = $('body');
function checkSize() {
var windowWidth = $window.width();
var windowHeight = $window.height();
if (windowWidth < 765) {
$('#index_right').hide();
$('.btn').removeClass("btn-large");
}
else if (windowWidth < 880) {
$('#index_right').hide();
$('.btn').addClass("btn-large");
}
else
{
$('#index_right').fadeIn(1000);
$('.btn').addClass("btn-large");
}
if (windowHeight < 3000) {
//alert(windowHeight);
$('#index_base').hide();
}
else
{
$('#index_base').fadeIn(1000);
}
}
checkSize();
$(window).resize(checkSize);
});
使用'$(窗口)嘗試',而不是'$('body')' –
艾米,請查看jQuery給出的例子:http:// api。 jquery.com/height/'$(window).height(); //返回瀏覽器視口的高度' –