メニュー用の私の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');
}
});