5

私は自分の質問のためにフィドルを作成しました:

フィドル

$('#move').click(function (e) {
    e.preventDefault();

    $(this).not('.up').animate({
        bottom: '50%'
    }, 1000, function () {
        $(this).addClass('up');
    });

    $('.up').animate({
        bottom: '0%'
    }, 1000, function () {
        $(this).removeClass('up');
    });
});

Firefox にバグがあります (私のバージョン: 19.0.2)。

赤いボタンをクリックすると、右にジャンプします (距離はスクロールバーの幅と同じです)。右側にあるときにウィンドウ(またはフィドルフレーム)のサイズを変更すると、元に戻ります。

私は何か間違ったことをしていますか?それを修正するための良い解決策はありますか?

4

1 に答える 1

11

width プロパティを変更すると、Firefox でも問題なく動作します。

これを試して

変化する

width:100px 

min-width:100px;

それが役に立てば幸い。

于 2013-03-29T14:42:24.403 に答える