我有一种情况,我使用width
动态div
给jQuery
。 moz和ff一切都很好用,因为他们将100/7+"%"
作为14.2857%
,因为IE将其视为14.28%
,因为14.28 * 7仅为99.96。 / p>
是否有一个解决方案使我的ie取三或四位小数?我已经尝试将输出舍入为3,也尝试使用toFixed(3)
无法正常工作。
提前致谢。
答案 0 :(得分:3)
我建议您使用像素工作。因为你无论如何都在使用jQuery,你可以访问$(window).width()和$(screen).width()或$(parentelement).width(),这样你的100%。然后根据定义保证所有像素测量都是整数。
然后
$("#mydiv").width($(window).width() / 7);
也许不是您想要的解决方案,但我们所有的开发人员都以像素为标准。我们发现这在实践中运作良好。