1

DIVのコンテンツを無限に横にスクロールさせる単純なJQuery関数があります。正常に動作しますが、コンテンツの最後に到達すると、スクロールを続けますが、何も表示されません。これは、コンテンツが終了したために予想されることです。繰り返しさせたいので、スクロールが止まることはなく、コンテンツが完成すると繰り返します。

これまでのところ、これを行うために私が考えた唯一の方法は、divコンテンツを何度も複製することです。

var element = $("#divContent")
for(var x=0; x<=50; x++)
    element.html( element.html + element.html );

これはうまくいくと思いますが、これを行うためのより良い方法が必要です。

4

1 に答える 1

4

最初に 2 つのバージョンのコンテンツを作成する場合 - 最初のアイテムが完全に見えなくなったら、css を使用して移動して最後のアイテムにすることができます (相対または絶対配置を使用できます)。それがどのように機能するかを説明するためにアニメーションを作成しました。overflow:hidden親コンテナー (例では #wrapper)を設定し、これが適切に機能するように幅を制限する必要があります。

アニメーション

于 2012-04-27T00:09:37.497 に答える