我刚开始学习jquery而且我被困在某个部分,我甚至不确定它是否可能,因为我找不到任何答案。
基本上我正在尝试创建一个if else语句。这是我到目前为止的代码,我知道它不起作用,但我希望它能让你知道我想要实现的目标。
if (('.menu').on('click', 'li has:(sub-menu)', function(e))) {
e.preventdefault();
$(this).children('.sub-menu').addClass('open');
}
else {
let link work like normal
}
这是我想要达到的目标。 http://jsfiddle.net/R6wHG/16/
我似乎无法使后退按钮工作或最终链接为默认值。
答案 0 :(得分:0)
这样做。伪代码:
$('.menu').click(function(e){
if(has_submenu){
e.preventDefault();
}
else {
return true;
}
});