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();
});
});