2011-01-04 10 views
0

jQueryプラグインが必要です。デフォルトではHTMLとしてモジュールをロードし、さらにリンクをクリックするとAJAX経由で残りのコンテンツを読み込み有効にする。HTMLとAJAXのJquery Carousel [スライダーアニメーション]が必要

現在のところ、私はGoogleのAJAXまたはアニメーション[コンテンツの残りの部分を隠す]のいずれかを介してロードするだけのプラグインをたくさん得ることができます。しかし、パフォーマンスの問題のために、私はワンショットですべてのコンテンツを読み込み、次にアニメーションをロードしたくありません。だから私は、5つのリチウムをロードしたいと思っている "More"それは残りのコンテンツの読み込みを開始する必要がありますが、それもアニメーションする必要があります。

誰かが私に助けてくれますか?

- バラ

答えて

-1

あなたに私のアドバイスは、あなたのニーズに応じてjCarouselをカスタマイズすることです。具体的には、最初にページをレンダリングするときに、カルーセルの最初の5つの要素を含めることができます。その後、カルーセルの交換イベントでは、最後のスライドに達すると、AJAXを使用して追加の画像を取り込むことができます。

フラットなJavaScript配列によって駆動されるjCarouselを使用すると、画像のURLが元のマークアップでレンダリングされますが、表示される部分に追加されるまでブラウザによってダウンロードされないため、読み込み時間を節約できます。カルーセル。 AJAXは必要ありません。 Here's a demo

+0

あなたの素早い応答のためのネイサン、私はonchangeイベントで試してみる必要があります。しかし、私の問題は画像ではなく、実際には、私は李の中にラップしてulに追加する必要がある、その全体のコンテンツではない、Facebookのバックボタンから追加のデータを取得し、私はモジュールが初期化され、私がスクロールすることができないajaxを介してより多くのコンテンツを読み込もうとすると、ページの負荷が私はモジュールを取得することができますときにrespond.currentをロードします。 onchangeのあなたのアイデアがうまくいかないと私は試してみる必要があります。 – user563030

+0

@ user563030 [このAJAXの例](http://sorgalla.com/projects/jcarousel/examples/dynamic_ajax.html)をまだ見直しましたか?新しいアイテムがAJAX経由で追加されるたびに、カルーセルのサイズ(長さ)を更新する必要があるようです。 –

関連する問題