0

私は JavaScript で大量のスタイリングを行っています (はい、適切に分解する必要があることは承知しています) が、ランダムに正しく配置されない特定の要素が 1 つあります。左マージン プロパティを変更する行がスキップされているようです。そのため、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