更新しているWebページがあります。このページでは、プロトタイプとライトボックスを併用しています。現在のページをjQueryのみに変更したくありません。他に何がPrototypeを使用しているかわからないため、Prototypeをもう含めないと後で壊れてしまいます。
私の問題は次のとおりです。
ボタンをクリックするだけでフェードインおよびフェードアウトしたいTDがいくつかあります。これは、一時的にPrototypeを取り出すときに完全に機能します。Prototypeを元に戻すとすぐに、fadeOut()
jQuery関数は完全に機能しなくなります。これは、プロトタイプにもfadeIn()
&fadeOut()
関数があるためだと思います。
Prototypeにこれらの関数を関数として認識させずに、jQueryに完全に実行させる方法はありますか?
これが私のjQueryコードです:
var $j = jQuery.noConflict();
$j(document).ready(function () {
$j("a.archiveBtn.2009").click(function () {
$j("td.archive.2009").fadeIn();
$j("tr td.archiveBtn").css("paddingBottom", 20);
$j("tr td.archiveBtn").css("borderBottom", "#999 1px dashed");
$j("a.hideArchive.2009").show();
return false;
});
$j("a.hideArchive.2009").click(function () {
$j("td.archive.2009").fadeOut(function () {
$j("tr td.archiveBtn").css("paddingBottom", 0);
$j("tr td.archiveBtn").css("borderBottom", "none");
});
$j(this).hide();
return false;
});
$j("tr td.archiveBtn").parent().prev("tr").children("td").css("paddingBottom", 20);
});
どんな助けでもありがたいです、そして前もって感謝します。