我想在每次点击时将我的变量ovDeskVisible
切换为true为false。我可以帮忙吗?
function toggle_menu_desktop() {
var ovDeskVisible = false;
$('.toggle-menu').click(function(e) {
e.preventDefault();
ovDeskVisible = true ? false : true;
});
if (ovDeskVisible == true) {
$('.icon-menu').addClass('is-opened');
$('html').addClass('stop-scrolling');
$('.circle').addClass('Opacity, open');
}
if (ovDeskVisible == false) {
$('.icon-menu').addClass('is-closed');
$('html').removeClass('stop-scrolling');
$('.circle').removeClass('Opacity, open');
}
}
答案 0 :(得分:0)
将ovDeskVisible
移出toggle_menu_desktop
功能,然后使用ovDeskVisible = ! ovDeskVisible
切换。
var ovDeskVisible = false;
function toggle_menu_desktop() {
$('.toggle-menu').click(function(e) {
e.preventDefault();
ovDeskVisible = !ovDeskVisible;
});
...
}