• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このjsを複数設定したい)

複数設定したいJSコードのバッティング問題

このQ&Aのポイント
  • 同一ページ内で複数のJSコードを設定したい場合、バッティングの問題が発生します。最後の記述文しか正常に機能しないようです。どのように対処すれば、すべてのJSコードが正常に機能するでしょうか?
  • 同一ページ内で複数のJSコードを設定したい場合、バッティングの問題が発生します。最後の記述文しか正常に機能しないようです。どのように対処すれば、すべてのJSコードが正常に機能するでしょうか?
  • 同一ページ内で複数のJSコードを設定したい場合、バッティングの問題が発生します。最後の記述文しか正常に機能しないようです。どのように対処すれば、すべてのJSコードが正常に機能するでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

$.fn.basicTabs =ってとこが上でも下でも同じじゃそりゃ上書きされます $.fn.basicTabs1 = $.fn.basicTabs2 = とでもしてやりゃいいんじゃないでしょうか あと、結局上と下の違いはオブジェクトのキー値と引数の初期値だけなんですよね? じゃあ引数を変えて2回実行すればいいんじゃないでしょうか 下のは消して $.basicTabs({ active_class1: "current2", list_class1: "tabs2", content_class1: "tab_content2", starting_tab1: 1 }); とかくとか でも、それ以前にこの設計だと.tabs2とか.tab_content2とかが複数ある場合に両方動いてしまうことになります (そもそもこれ自体その問題に対処しようとした結果なのかもしれませんが) $('.tabs2#tabs2A'). basicTabs($('.tab_content2#tab_content2A'),options); みたいな感じで、タブとその操作対象を指定できる使い方ができる方向を目指すべきだと思います

noname#208327
質問者

お礼

ありがとうございました。解決しました。

関連するQ&A