我在JS上使用Brackets。所以现在当我想添加一个事件监听器时,它不知何故对窗口的大小调整没有反应。
var windowWidth;
var window = window;
var document = document;
function initialise(){
windowWidth = window.innerWidth;
windowHeight = window.innerHeight;
document.getElementById("na1").style.marginLeft = "10%";
document.getElementById("na2").style.marginLeft = (windowWidth/2)-
(document.getElementById("na2").clientWidth/2)-50+"px";
document.getElementById("inner").style.marginLeft = windowWidth-259+"px";
}
window.addEventListener("resize",initialise);
我已经在互联网上搜索了很多,并没有找到解决方案。我甚至复制了代码进行测试,但它也没有成功。也许我怎么称呼它或者只是程序(括号)错误,我必须以另一种方式实现它?
答案 0 :(得分:1)
我只是将此作为答案发布,因为我没有作为评论发布的声誉,但我确实看到了一些我建议的事情。
var window = window
或var document = document
(如果确实有原因,可否解释一下?)cannot read property 'style' of undefined