我想隐藏子菜单,并在他们的父母被点击后显示给他们。目前,我正在使用在这里找到的代码段,不幸的是,该代码段在加载时不会隐藏子菜单。所以我基本上是在寻找一种与此相反的解决方案:)
网站:https://github.com/electron/electron/blob/master/docs/api/chrome-command-line-switches.md
摘要:
var app = require('electron')
app.commandLine.appendSwitch('disable-pinch');
$(document).ready(function () {
$('#navmenu > ul > li:has(ul)').addClass("has-sub");
$('#navmenu > ul > li > a').click(function () {
var checkElement = $(this).next();
$('#navmenu li').removeClass('active');
$(this).closest('li').addClass('active');
if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#navmenu ul ul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if (checkElement.is('ul')) {
return false;
} else {
return true;
}
});
});
答案 0 :(得分:0)
您可以尝试添加此行
$('#navmenu ul.sub-menu').hide();
$(document).ready(function () {
之后的