有一个事件函数.
第一次获取margin.
操作dom改变margin的值。
第二次获取margin. (这个值还是第一次的结果,并不是我修改后的值)??
我想是不是没有渲染完就去获取了。 于是我setTimeout结果还是第一次的值。。
有一个事件函数.
第一次获取margin.
操作dom改变margin的值。
第二次获取margin. (这个值还是第一次的结果,并不是我修改后的值)??
我想是不是没有渲染完就去获取了。 于是我setTimeout结果还是第一次的值。。
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
页面初始化,取值为10px,点击按钮操作margin-top为20,console输出20。
不知道你的不正确是不是因为缓存了第一次取到的值
https://jsfiddle.net/Lhnbv1u4/embedded/result/