【发布时间】:2010-12-08 21:30:39
【问题描述】:
我的 javascript 中有一个 document.body is null 错误,因为我使用的是:
$(window).width()
作为值分配给我的变量
$(document).ready(function(){});
我将非常感谢任何可以帮助我的人。
亲切的问候
编辑:对不起,如果这一切都不清楚。我有一个演示:http://www.wpmonk.com/demo/hypowired 起初主题会加载,然后变成白色(因为错误)但是当你重新加载时你可以看到整个主题,因为他知道 $(window).width() 的值
我正在使用此代码使布局居中(使用 css 不可能,因为左侧也需要有宽度。)
function positioneerElement(){
$breedte = (document.body.clientWidth - 1124) / 2;
$('#bg_left').css({
'width': $breedte
});
$('.container').css({
'margin-left': $breedte
});
}
我在加载函数中调用函数positioneerElement()。
很抱歉,如果不清楚,我虽然没有必要在此处放置演示或代码。 不过,我要感谢那些试图提供帮助的人!
【问题讨论】:
-
请发布一个最小的测试用例:足够的代码来完成并产生错误,但不会更多。
-
你们为什么不学会对这样的问题投反对票?!将鼠标悬停在向下箭头上,阅读工具提示,然后做你该死的工作。
-
@Josh:我觉得可能有点苛刻。我想我们可能会先询问更多信息? Ayrton 可能真的认为不需要更多信息。希望他会更新问题。但是通过投票,人们不太可能试图提供帮助,他也不太可能得到答案。我认为 SO 社区是来帮助人们的,而不是因为沟通不畅而责备和惩罚他们......
-
来吧@Damovisa,你知道所有关于代表的事情;)投票赞成修复。
-
@Justin - 哦,伙计,你是对的。对不起,我在想什么? :)
标签: javascript jquery null width