- ベストアンサー
同じjqueryを2つ並べて動かしたいけど動かない
- 同じjqueryを2つ並べて動かしたいけど、片方が動かない問題について解決方法を教えてください。
- http://39kn.com/2011/06/05/5528/ のjqueryを横に並べて動かしたいですが、片方だけが動作しない問題が発生しています。
- 2つのスライダーデモを並べる際に、片方が動かない問題にどのように対処すればよいでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>同じjqueryを2つ並べて動かしたいけど動かない これってjQueryではなくて、mootoolsではないのですか? mootoolsは全然知りませんので、回答にはなりませんが… まずは、HTMLを見直してください。 ・divの閉じタグの数があっていない。 ・spanの中にdivがある。 ・タグ同士が互い違いになって、入れ子関係になっていない。 ・同じidの要素が複数以上存在する。 などなど。 ブラウザが無理やり解釈するでしょうから、結果がどうなるのか予想できません。 (というか、HTMLとして成立していない) ほかにもいろいろありますので、一度(↓)などでチェックしてみるのがよろしいかと。 http://www.htmllint.net/en/html-lint/htmllint.html >横に並べて動かしたいのですが それぞれのラッパー(例えばdiv要素)をフロートさせればよろしいかと。 例えば div.wrapper { float : left; } <div> <div class="slider_wrapper"> スライダー1の内容など </div> <div class="slider_wrapper"> スライダー2の内容など </div> </div> とか・・・ >どうすれば動きますか?? スクリプトを読んだわけではないので、以下はあくまでも印象ですが… 多分、クラスを作っているように見受けられますので、別のインスタンスを作成することで複数の対象を制御することが可能なように作られているのではないでしょうか。 しかしながら、ご提示のソースではみな同じidになっていますので、仮にそれでできるとしても、今のままでは識別できないため動かないと思われます。