我有以下手风琴菜单代码(见下文)。
每当我移动到页面时,我如何保持当前页面菜单项显示为菜单仅关闭到顶层?
我还想知道是否可以在点击时打开手风琴菜单并同时打开一个页面??)
感谢任何人都可以提供的任何帮助!
function initMenu() {
$(".sub-menu").hide();
$(".current_page_item .sub-menu").show();
$('#menu li a').click(
function() {
var checkElement = $(this).next();
if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
checkElement.slideUp('normal');
return false;
}
if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#menu ul:visible').not(checkElement.parentsUntil('#menu')).slideUp('normal');
checkElement.slideDown('normal');
return false;
}
});
$('.current-menu-item').parentsUntil('#menu').slideDown('normal');
}
$(function() {
initMenu();
});