0

我有大量使用 javascript 的样式(是的,我知道它需要优雅地降级),并且有一个特定元素 -randomly - 没有正确定位。更改其左边距属性的行似乎被跳过了。所以,我使用了一个while循环来确保它正在改变,如果不改变它。现在发生率大大降低,但仍未消除!这是 javascript 的一个已知问题吗?这部分之前/之后的整个代码块不超过 30 行!

while (sloganCheck != 1) {
    if ($('#homepage_homestrip_slogan').css('margin-left') != (browserWidth-$('#homepage_homestrip_slogan').width())/2) {
        $('#homepage_homestrip_slogan').css('margin-left',(browserWidth-$('#homepage_homestrip_slogan').width())/2);
        sloganCheck = 1;
    }
}
4

0 回答 0