※ ChatGPTを利用し、要約された質問です(原文:jQueryとprototypeの共存)
jQueryとprototypeの共存について
このQ&Aのポイント
jQueryとprototype.js、そのプラグインであるjquery.cycle.all.pack.jsの共存方法について説明します。
ライブラリの共存には'jQuery.noConflict();'を使用し、プログラム内での記述順やセレクタの指定方法に注意する必要があります。
サンプルコードを用いて、データベースから取得した画像にエフェクトをかけて表示する方法を示します。
prototype.jsとjQuery.js、そのプラグインであるjquery.cycle.all.pack.jsを共存させ、データベースから取り出した画像にエフェクトをかけて表示したいと思っています。
ライブラリの共存には'jQuery.noConflict();'を使うところまでは調べたのですが、その使い方がよくわかりません。現在は以下のようにプログラムを書いていますが、jqueryの効果が出ていません。使い方、描き方の間違い等ありましたらご指摘お願いいたします。
<script type="text/javascript" src="./js/prototype.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.cycle.all.pack.js"></script>
<script type="text/javascript">
<!--
jQuery.noConflict();
function loadHello(){
new Ajax.Request(
'./php/Search2.php',
{
onComplete : function( httpObj ){
$('検索結果表示領域').innerHTML = httpObj.responseText;
}
}
);}
jQuery(function() {
jQuery(".sample").cycle(
{
fx:'shuffle',
delay: -2000
});
});
// --></script>
</head>
<body onLoad="loadHello()">
<ul id="sample">
<div id="検索結果表示領域"></div>
</ul>
</body>
</html>
お礼
ありがとうございます。 ボンミスで、無事成功いたしました。