/ / Jqueryからmootoolsへの切り替え - jquery、mootools

Jqueryをmootoolsに変換する - jquery、mootools

jqueryスクリプトをmootools 1.2.5スクリプトに変換する必要があります。

$(document).ready(function()
{
$("ul li").click(function(e) {
e.preventDefault();
$(this).children("ul").slideToggle();
return false;
}).children("ul").hide();
});

私が使っているショッピングカートソフトウェアはmootoolsでしか動かない。 JQueryはmootoolsに悪影響を及ぼしました。

noConflict 動かない。

私はこれを見つけました 溶液.

しかし、これはどちらも使えません。 display:none; そして、 display:block; ULとLIは、CSS全体のほぼすべての行に固定されているからです。

回答:

回答№1は0

私はあなたが各レベルの可視性を切り替えたいと思うことを正しく理解しますか? このJavaScriptを試してください(JSFiddle):

$$("#main li").each(function(obj, index) {
obj.addEvent("click", function(e) {
this.getFirst("ul").toggleClass("show");
this.addClass("show");
e.stopPropagation();
});
});