2012-03-01 10 views
0

基本的に、説明するのはかなり難しいですが、同じコードを使用している2つのImagesliderがありますか?最初の作品は完璧ですが、2番目の作品は画像のリストを表示していますが、これはDIV IDと関係していると思いましたか?それともだけ一度にそれを使用することができます何か...Galleriaで競合するjQuery/Javascript

私はこれに新しいですし、問題は、このリンクで見つけることができます:あなたがクリックしたときに、基本的

www.steveatattooartist.com

"スケッチブック 'のイメージはどこにでもありますが、あなたがタトゥーを使用すると、それらはすべて完璧です。

私はまったく同じコードを使用していますが、なぜそれは問題ですか? :?

助けが必要な場合や、お手伝いができない場合は、通常は大きな援助手です!

+1

は、異なるラッパーと異なるデータスライダーを使用する2つの異なるイメージスライダーを設定しています。 – Relic

+0

私はそれに行くつもり:) :)働いた! - いくつかのjavascriptをやり直さなければならなかったが、私が必要とした方向だった!どうもありがとうございました!! –

+0

だから...正直言って、あなたはそれを試してみたと思って、私はちょうどその男だった...笑。しかし、私はそれが正しいアイデアを発揮し、あなたを軌道に乗せることができてうれしいです。 – Relic

答えて

0

あなたが持っている主な問題のように見えるのは、あなたのIDに一意性がないということです。 id="gallery"class="gallery"に変更し、$('.gallery')を見るようにjavascriptを変更してください。

jQueryはidの一意性を想定しており、指定されたidを持つ最初の要素のみを選択します。

+0

実際これはjQueryオブジェクトがセレクタの問題として返す「配列」に対して発生します。作業をしようとするとすぐに、最初の要素がどのような方法で連鎖されているのかが変わります。毎度、そしてクラスでそれを取り除くことができます...しかし、あなたのコードがあなたが望んでいることを確実にするために.each()を実行する方が常に良いです。 – Relic

+0

@Relicこれは時折真実ですが、ここでは関係ありません。 idセレクタは常に1つの要素だけを返します。 –