1

メニュー用の私のJSについてです。Joomlaテンプレートで使用しました。サブメニューを表示および非表示にし、クリックされたメニュー クラスをアクティブに変更しますが、クリックされたメニューのコンテンツをロードしませんでした。

var menu_ul = jQuery('.menu > li > ul > li > ul'),
menu_a  = jQuery('.menu > li > ul > li > a');

menu_ul.hide();

menu_a.click(function(e) {
e.preventDefault();
    if(!jQuery(this).hasClass('active')) { 
        menu_a.removeClass('active');
        menu_ul.filter(':visible').slideUp('normal');
        jQuery(this).addClass('active').next().stop(true,true).slideDown('normal');
    } else {
        jQuery(this).removeClass('active');
        jQuery(this).next().stop(true,true).slideUp('normal');
    }
});
4

0 に答える 0