1

この例をまとめて、jquery トランジットで発生している問題を示しました。私が望んでいるのは、UL が無限に上昇しているように見えることです。

お気づきでしょうが、「上」ボタンをクリックするたびに、146 ピクセル (李の高さ) シフトします。ul の末尾に到達したら、ul を先頭に戻してから、以下を使用して 146px をシフトする必要があります。

$('.test').css({y:ulHeight}).delay(8).transition({y:'+=146px'});

jquery トランジットによると、その遷移部分は css 部分が完了するまで実行されるべきではありませんが、約 10% の時間しか機能しません。アップボタンをクリックする間隔が長いほど、改善されます。

それが役立つことを期待してそこに遅延を入れましたが、そうではないようです. そこに非常に長い遅延を入れると、うまくいきますが、見栄えの悪い顕著な遅延があります.

それはバグですか、それとも何か間違ったことをしていますか?

http://jsfiddle.net/livinzlife/RMKQQ/

4

0 に答える 0