gpt4 book ai didi

javascript - MarginLeft 在 IE/Firefox 中的函数中不起作用(但在控制台中起作用)

转载 作者:行者123 更新时间:2023-11-28 12:58:20 27 4
gpt4 key购买 nike

我有一个 JQuery 函数,它根据浏览器大小均匀分布 DIV。

  • 这可能是编码问题。人们说它适用于 Chrome 和 Opera,但不适用于其他浏览器。

http://jsfiddle.net/wMpBS/1/

这是一个冗长的函数,但基本上我已经跟踪了代码,它似乎正确地调用了类似的东西

 $("#div123").css("marginLeft", "15px");

而在 IE 中调用该函数时边距会返回到 0。但是当我在控制台中输入上面的行时,它就起作用了。

最佳答案

这是我犯的编码错误。这个函数太复杂了,我几乎看不懂,但是它两次不必要地设置边距。

我修改了这一行

//for (i = 0; i < boxArray.length; i++) $(boxArray[i]).css("margin", $(boxArray[i]).css("margin"));

这是固定版本:

http://jsfiddle.net/wMpBS/8/

关于javascript - MarginLeft 在 IE/Firefox 中的函数中不起作用(但在控制台中起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16359281/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com