-1

我刚刚开始学习 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/

我似乎无法使后退按钮正常工作或默认链接的最终链接。

4

1 回答 1

0

像这样做。伪代码:

$('.menu').click(function(e){
if(has_submenu){
  e.preventDefault();
}
else {
  return true;
}
});
于 2013-10-17T09:41:36.237 回答