• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクリプト同士がケンカ?)

スクリプト同士がケンカ?

このQ&Aのポイント
  • スクリプトタグ同士が干渉し、lightboxの効果がなくなる問題が発生しています。どのように解決すれば両方の効果を出すことができるでしょうか?
  • 新たに追加したスクリプトタグが既存のlightboxタグと干渉し、画像を新しいタブで開いてしまう問題が発生しています。どのようにして両方の機能を同時に使えるようにすることができるのでしょうか?
  • Webサイト制作中に、既存のlightboxタグと新たに追加したスクリプトタグが競合し、lightboxの効果がなくなってしまいます。この問題を解決する方法について教えてください。

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

  • ベストアンサー
  • kao03
  • ベストアンサー率87% (7/8)
回答No.1

私の環境では、以下の通りで動きましたよ。 -------------------- <script type="text/javascript" src="http://js.jugem.jp/prototype/1.6.0.3/prototype.js"></script> <script type="text/javascript" src="http://js.jugem.jp/script.aculo.us/1.8.2/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="http://js.jugem.jp/Lightbox/2.04/js/lightbox.js"></script> <link rel="stylesheet" href="http://js.jugem.jp/Lightbox/2.04/css/lightbox.css" type="text/css" media="screen" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> jQuery.noConflict(); jQuery(document).ready(function($){ var bg1 = $('#main-img'); var speed = 3000; cloudMove(); setInterval(cloudMove, 6000); function cloudMove(){ bg1 .animate({backgroundPosition:'30px'}, speed) .animate({backgroundPosition:'0'}, speed); } }); </script> <style type="text/css"> #main-img{ height: 250px; background-image: url(サンプル画像.jpg); } </style> </head> <body> <!-- cloudMove --> <div id="main-img"></div> <!--lightbox --> <a href="(画像へのパス)" rel="lightbox" title="(画像タイトル)">画像表示</a> -------------------- たしかに、そのまんまでは競合していました。 //////////////////////////// <script type="text/javascript"> jQuery.noConflict(); jQuery(document).ready(function($){ //////////////////////////// として、上記のソースで動きました。 ご参考までに。

参考URL:
http://semooh.jp/jquery/ref/cont/with_prototype/
origami-enjoy
質問者

お礼

kao03さん ありがとうございます! できました!ぱっとみてすぐに理解出来るんですね。 すごい、、。 精進します。また何かありましたら よろしくお願いします!

関連するQ&A