質問: ### 質問したいこと jQueryを使い始めた初心者です。 jQueryやそのプラグイン、jQuery UIの使い方として、scriptを指定することが必須だと思います。 しかし、プラグインを入れることで他のjavascriptが作動しなくなることがあります。 例えば、下の例ならbxsliderを入れることでjQuery UIを使ったindex.jsがうまく動きませんでした。 ``` ``` 例えば、上記のコードだと、下から2番目の ``` ``` を取り除くことでうまく作動したのですが、なぜ動かなかったのかがわかりません。 そこで、教えていただきたいことがあります。 を記入することでどういう役割を果たしているのか、 http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js と http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js で違うverの記述のものが重複することで不具合はあるのか、 1番上のコードの記述の中で、他におかしな点はあるか、また、それはなぜか。 を教えていただきたいのです。 よろしくお願いいたします。
回答: 複数のバージョンのJqueryを読み込む理由がわかりません。 当然不具合にもつながるでしょう。 * を記入することでどういう役割を果たしているのか、* >>1.8.2バージョンのJqueryを読み込んでいます。 *http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js と http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js で違うverの記述のものが重複することで不具合はあるのか、* >>不具合は起きます。 おそらく、プラグイン使用例のサイトからコピペして、結果複数バージョンのJqueryを読み込んでいるのでしょう。 Jqueryは1ページにつき1つのバージョンを1回だけ読み込みます。 仮に複数の「Jqueryに依存したプラグイン」を同ページ内で使用する場合は、 使用する全てのプラグインが許容するバージョンのJqueryを1回だけ読み込みます。