2010-12-31 5 views
0

スライドショーjQueryプラグインを作成していますが、1ページで複数のスライドショーを使用するのに問題があります。上部のスライダは完全に機能しますが、全く機能しません。どこでも検索しようとしましたが、これに関する情報は見つかりませんでした。jQueryプラグインがページ上で複数回動作しない

例:任意の洞察力と助けに感謝 http://www.matthewruddy.com/slider/slider.html

コード: http://pastebin.com/JCAp8X7E

答えて

1

編集:私は、元の質問を読み違え、およびので、私のオリジナルの答えを削除しました。以下は、うまくいけば、その質問を助けることができる答えです。

次のリンクhttp://jqfundamentals.com/book/ch08s05.htmlは、ステートフルjQueryプラグインを構築する方法に関する記事です。これはjQuery.widgetプラグインシステムを使用します。これはjQuery UIの一部ですが、UIコンポーネントなしで使用できます。このプラグインシステムから得られる主なメリットの1つは、渡されるコンテキストが常にDOM要素と比較してオブジェクトであることです。ユーザーが要素のコレクションでプラグインを呼び出した場合、その要素の各インスタンスに対して新しいインスタンスが作成されますコレクション、プラグイン自体にコレクションを渡すvs。

私は個人的にjQueryプラグイン(jQuery.widgetプラグインシステムを使用)を作成する経験はありませんが、この新しいプラグインシステムは、複数の要素にわたって正しく動作するステートフルプラグインの構築を支援するために作成されたようです。

+0

私は実際に個人的なプロジェクトや実験としてこのプラグインを自分で開発しています。複数のインスタンスに対して実行されるように変更するにはどうすればよいですか? –

+0

ああ、許してください。それは私が質問を完全に読まないために得られるものです。私は多くのjQueryプラグインを自分で書いていないので、あなたの質問にどのように答えるのがベストか分かりませんが、実際のプレースホルダーの '.data'セクションにすべての状態を保存すれば、あなたのやり方で。 –

関連する問題