我有一个JQuery函数,可根据浏览器大小均匀分配DIV。
这是一个冗长的函数,但基本上我已经跟踪了代码,似乎正好调用了类似的东西
$("#div123").css("marginLeft", "15px");
在IE中,调用函数时边距会回到0。但是,当我在控制台中输入上述行时,它可以工作。
答案 0 :(得分:0)
这是我犯的编码错误。这个功能太复杂了我几乎无法理解它,但是它设置的边距不必要地两次。
我补救了这一行
//for (i = 0; i < boxArray.length; i++) $(boxArray[i]).css("margin", $(boxArray[i]).css("margin"));
这是固定版本: