0
我已經構建了一個簡單的手機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();
});