2014-04-04 79 views
0

我的下拉菜單鏈接項目是不可點擊的,每當我點擊它們菜單只是關閉回原來的位置,沒有任何改變。jquery下拉手機菜單鏈接不工作

http://fiddle.jshell.net/g6jjL/1/這是我的小提琴

編輯:它應該關閉,但把我送到我點擊的鏈接。

+0

你真的得到你在你的JS部分?預期的結果是什麼? –

+0

它工作正常。你命令它關閉並關閉它。你對它的期望是什麼? –

回答

0

你降下來的工作,因爲它是寫在你的JS

更改你的代碼這一點,你的下拉只的slideToggle當您單擊「菜單」字的行爲。

$(document).ready(function(){ 

    $('#nav-mobile ul').hide(); 
    $('#nav-mobile > a').click(function(e) { 
     e.preventDefault(); 
     $('#nav-mobile ul').slideToggle(); 
    }); 
}); 

如果這種行爲是好的,那麼你應該考慮你是覆蓋你的錨標記的行爲。

將此代碼添加到您的代碼中,您將被重定向到您想要的鏈接。

$('#nav-mobile ul li a').click(function() { 
    window.location = $(this).attr('href'); 
}); 
+0

它應該關閉,但發送給我的鏈接 – user3384514

+0

omg謝謝,我對js很新,我沒有捕捉到,這意味着,只有滑動切換當id的第一個孩子被按下右鍵? – user3384514

+0

查看更新以獲取可能效果不佳的錨定標記的重定向。 –