Я создал простой мобильный телефон nav
, который работает в некоторой степени, но как только вы дойдете до ссылки, которая фактически идет на страницу, JavaScript, который выполняет функции, предотвращает это действие, делает это имеет смысл?Mobile Nav, щелкните по JavaScript
У меня есть prevent default
на a
тегов, чтобы показать подменит и в результате этого ссылка на этой странице не на самом деле интерактивная, вот jsfiddle
$('.mobile-nav ul.parent-level > li.has-submenu').on('click',function(e){
$('ul.level-one').css('left', 0);
e.preventDefault();
});
$('.mobile-nav ul.level-one > li').on('click',function(e){
if(!$(this).hasClass('back-title')){
$(this).find('ul.level-two').css('left', 0);
}
e.preventDefault();
});
$('.mobile-nav li.back-title').on('click',function(e){
//alert('go back');
$(this).parent().css('left', '100vw');
e.preventDefault();
e.stopPropagation();
});