見てくださってありがとうございます。
サイトにスムーススクロールとフォトギャラリーのjQueryを入れたのですが片方が動きません。
-------------------------
<!-- スムーススクロール↓ -->
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/test.js"></script>
<!-- フォトギャラリー↓ -->
<link href="css/lightbox.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
-------------------------
コードは上記のように記述してありあます。
スクロールはhttp://klutche.org/archives/536/様のを使用、、
フォトギャラリーはhttp://myisland.jp/様のフォトギャラリーSample#2を使用しています。
片方消すと正常に動くのでコードは間違っていないと思いますが
なぜjsフォルダに一個一個入れて呼び出しているのに動かないのかわかりません。
head内にバージョン違いのjQuery本体を呼び出すと動かなくなるのは知っていますが
この場合本体は一個しか呼び出していないですよね・・・?
プログラムさっぱりでとても困っています。
解決策よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1さんの回答は、jQueryとprototypeという2つの異なるjJavascriptライブラリへの、命令の書き方の衝突に関する説明です。
で、これをクリアして、問題が解決するのはラッキーなケースです。。
jQueryやprototypeのようなjavascriptライブラリは、非常に強力で、元のHTMLを完全に書き換えてることができるため、強引な動作が可能です。当然、最初のjsでhtmlが書き換えられるため、次のjsは対象要素がなく、空振りして完全無視されます。
プラグインがどういう動作をすべきなのか、という基準はないので、やり放題なのは事実です。
一般的には有名で利用者の多い(つまり日本製でない)プラグインにはそういう問題が少ないです。
今回のプラグインが必ずそうとは言えませんが、「使用時の規約が少ない=すぐ使える」オレオレプラグインは、混在使用や応用は全滅と思ったほうがいいです。
海外の有名どころを使うこと。これ常識かと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript プラグイン無しでContactform7にdatepickerを実装 3 2022/10/25 02:18
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript jsで、switch文で書かれた分をif文にできませんか。 1 2022/07/28 15:10
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jqueryでのkeydownイベント発生...
-
文字サイズの大中小について
-
画像をゆっくりと切り替える方法
-
日本語記述が出来ません(XML?)
-
外部JSファイルで値を受け取る方法
-
音楽再生用jQueryプラグイン「j...
-
jQueryの基本的なことについて...
-
jQuery-datepicker on IE8
-
<a href="#" …>の意味を教えて...
-
別ファイルのfunctionの読み込み方
-
JavascriptとJqueryを混在し記述
-
Dreamweaver で 外部JSを読み込...
-
pythonのWebスクレイピングでfi...
-
条件分岐で、読み込む外部スク...
-
Safariで<iframe>のinnerHTMLを...
-
bodyにidをつける理由は何ですか?
-
JavaScriptでiframeの内容を「...
-
function の return 値を表示し...
-
リンクをクリックすると文字が...
-
ウィンドウ名の設定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
base64encodeでの文字化けについて
-
複数のjavascriptを使うと動か...
-
jqueryでのkeydownイベント発生...
-
Jqueryの干渉について
-
Base64に変換したHTMLの<script...
-
プラグイン無しでContactform7...
-
jQuery-datepicker on IE8
-
サイトにアクセスした際、数秒...
-
jQuery が動作しません。
-
javaスクリプトについて質問で...
-
jQueryでloadした要素の操作が...
-
jqueryについて(Lightboxとbxs...
-
scrollsmoothly.jsが動かない
-
JavaScriptで背景や文字色を色→...
-
jQuery UIのdraggableについて
-
colorboxの直接呼び出し方法に...
-
「jquery.csv2table.js」から生...
-
●jQuery;スクロールでついてく...
-
jQueryのdraggable縦書き出来ま...
-
Camera slideshowの使い方について
おすすめ情報