我已经编写了一个脚本,当窗口被挤压到某个水平长度时,将float
的值从right
切换为left
。条件满足时不会触发事件
function switchMedia(){
if(w < 1050){
document.getElementById("secondPic").style.cssFloat = "left";
document.getElementById("secondPic").style.marginLeft = "1.5vh";
}
if(w > 1050){
document.getElementById("secondPic").style.cssFloat = "right";
}
}
}
而且这里的听众:
initialize();
function initialize(){
addEventListener("resize",switchMedia,false);
switchMedia();
}
奇怪的是,它的工作对我摆在w
第一的价值观,但一旦我切换到1050,浮点值不会改变。
你有两个花括号'}}'。你在哪里更新'w'变量?你在哪里处理确切的'1050'情况? –