我将这部分JavaScript代码用于响应式菜单-我需要做的就是单击时关闭(而不是隐藏)切换菜单。我根本不了解javascript,因此我希望找到需要替换的确切代码。通过查看此处的其他类似文章,我无法弄清楚。谢谢。
$ (document).ready(function(){
$('nav a.mobile_menu').on('click', function() {
var currentNAvHeight = $('nav').height();
if( currentNAvHeight < 5){
var newNavHeight = $('nav > ul').height() + 15;
$('nav').animate({'height': newNavHeight + 'px'}, 750);
}else {
$('nav').animate({'height':'0px'}, 750, function () {
$(this).removeAttr('style');
});
}
});
$(window).resize(function(){
if ( $(this).width() > 625) {
$('nav').removeAttr('style');
}
});
});