正常に動作しているように見えるスライド メニューがあります。リンクを選択すると正常に動作し、子を持つリンクを選択すると preventdefault() が起動し、スクロールします。子、私は今のところ満足していますが、子がもういないのでリンクの最後に到達すると、リンクは通常どおり機能するはずですが、機能しません。
ここにjqueryがあります
$(".menu li").click(function(e) {
if($(this).children('.sub-menu').length > 0) {
e.preventDefault();
$(this).children('.sub-menu').addClass('open');
}
else {
$(".menu li").ready(function(){
return true;
});
}
});
私はそれが機能するフィドルも添付しました。