在IE8中发现了这个相当奇怪的错误; element.style.top限制为1342177像素。 尽管元素很少会变得如此大,但这并非不可能。当事情破裂时。 (我是一个不幸的受害者)
你们可以想到的任何可能的工作?
答案 0 :(得分:0)
好抓!这似乎是IE8中的一个新限制,以前的版本中没有。它甚至出现在IE7兼容性和Quirks模式中。
这不仅仅是top
:它似乎会影响所有CSS长度。看起来像数字解析问题,因为我可以通过使用另一个单位获得更大的测量,但数字仍然是最大值(例如。1342177em
给出与2000000em
相同的高度。)
当然,您也可以将带有top: (more)px;
的定位元素放在另一个定位元素top: 1342177px;
中。