0

私はこのことを達成するのに苦労しています。ランタイムに要素を追加したいのですがul、jCarouselLite では正しく動作しません。
要素を追加するliと、一番下に追加されますが、フローに沿っていません。

私の言いたいことを理解するには、ここのコードを参照してください

誰かが助けてくれることを願っています。

4

1 に答える 1

1

jCarouselLite要素の動的追加をサポートしていないようです。代わりに、これをサポートしているように見えるjCarousel の使用を検討することをお勧めします。

追加すると、要素に明示的な幅が設定されているliため、次の行に折り返されます。新しいアイテムを追加するときに幅を追加することで、ラップを停止できます。jCarouselLiteullili

$("#list").width(52 + $("#list").width());

jCarouselただし、オブジェクトには境界チェックを行うために使用されるプライベートメンバー変数が含まれているため、これは問題を解決しませんitemLength。そのため、カルーセルの最後に到達して新しく追加されたアイテムを表示する前に停止します。

+ を削除してからカルーセルを再作成することで何かをごまかすことができるかもしれませんが、機能が必要な場合は、それをすぐにサポートするプラグインを試して使用する必要があるように感じます.

于 2012-07-05T14:34:11.710 に答える