0
我的菜單的基本結構看起來像這樣在HTML第二點擊:頁面重定向不工作
<ul id="primary-menu">
<li class="menu-item-has-children">
<a href="/about"></a>
<ul class="sub-menu">
<li><a href="primeaty-list">Primary</a></li>
</ul>
</li>
</ul>
我的jQuery看起來是這樣的:
$('ul#primary-menu > li.menu-item-has-children').click(function(e) {
if ($(window).width() < 701) {
if (!$(e.target).closest('ul').is('.sub-menu')) {
e.preventDefault();
if (!$(this).hasClass('important')) {
$(this).addClass('important');
//toggle the menu
} else {
//redirect if second click
window.location = $(this).find('a').attr('href');
}
}
}
});
這裏應該應用的CSS:
.important ul.sub-menu{
display:block;
}
.important{
display: block;
}
當我點擊有孩子的列表項時,它會阻止重定向到頁面並添加一個分類按照我想要的方式。 但是當我第二次點擊時,它不會重定向到它的相關鏈接。
我怎樣才能使第二次點擊重定向?
你可能需要把完整的URL到HREF。 – Gerard
我不明白你的問題的描述,也沒有你的問題......也許這將有助於創建一個工作片段 – Ionut
你的問題並不清楚 –