我想关闭移动导航栏点击,我看到了我的问题的答案here。这个问题中给出的代码的问题是,它总是试图关闭导航条,不管我们看到的是切换导航条还是“正常”导航条。因此,我想做一个if / now,检查宽度是高还是低,768 if(更改导航条的宽度),所以现在我在我的document.ready()中有了这个选项。
function close_toggle() {
if ($(window).width() <= 768) {
$('.nav a').on('click', function(){
$(".navbar-toggle").click();
});
}
}
close_toggle();
$(window).resize(close_toggle);这段代码的问题是,如果我开始时的宽度大于768 to,然后转到小于768 to,那么所有的操作都很好。但是,如果我开始时的宽度低于768 is,当我调整到更高的尺寸时,普通的导航条在我点击链接时会闪烁(因为我认为是关闭切换菜单)。
因此,我需要一个code语句来反转if代码,但我不知道如何逆转该代码。请为一些英语错误感到抱歉。希望有人能帮我。
发布于 2013-11-08 11:56:22
如果有帮助的话:
function close_toggle() {
if ($(window).width() <= 768) {
$('.nav a').on('click', function(){
$(".navbar-toggle").click();
});
}
else {
$('.nav a').off('click');
}
}
close_toggle();
$(window).resize(close_toggle);https://stackoverflow.com/questions/19858290
复制相似问题