我創建了一個響應式菜單,分辨率爲480px或更低。如果出現以下情況,我會將其轉到以下位置:響應式jQuery菜單
- 用戶單擊「菜單」鏈接。
- 菜單slideToggles out。
- 子菜單slideToggle出onClick以及。
- 但是你不能點擊任何頁面。
這是否與返回錯誤有關?
您可以查看這裏的例子:http://www.stlredtails.com/construction/
您可能需要在調整大小的瀏覽器或belw 480像素在行動中看到的響應導航。
這裏是jQuery的爲導航:
jQuery(".navigation ul").hide();
jQuery("#navigation").click(
function() {
jQuery(this).siblings("ul").slideToggle(150, "swing");
return false;
}
);
jQuery(".navigation > ul > li").click(
function() {
jQuery(this).children("ul").slideToggle(150, "swing");
return false;
}
);
謝謝大家!
適用於Chrome。 –
我實際上在某些尺寸下會遇到不同的錯誤:如果菜單分成幾行但在摺疊到列菜單之前,某些子菜單出現在以下菜單項下。 –
嘗試點擊子菜單項。像使命宣言和董事會一樣。它切換父菜單並將其滑回備份,而無需轉到正確的鏈接。 –