2013-06-11 75 views
1

我試圖建立一個響應網站模板,我希望菜單滑出搞亂。我正在使用jQuery爲它編寫一個插件,並且它工作得很好,直到我偶然發現一個問題。jQuery的event.preventDefault()的點擊功能

我打電話event.preventdefault()touchstart事件。這就是我試圖滑出的菜單也能在Android手機上完美運行。

我想添加比滑動菜單回來,我增加了一個按鈕,另一種選擇。我用jQuery的.click函數做了這個。但它似乎沒有工作,似乎受到event.preventdefault()的影響。有沒有一種方法可以解決這個問題?

+1

請使用[jsfiddle](http://jsfiddle.net/)發佈代碼 –

+12

您是否使用preventDefault()或preventdefault()?它應該是第一個 - JS區分大小寫。 –

+1

*什麼*不起作用?按鈕? '.click'事件?發生了什麼?你有任何錯誤? –

回答

0

您是否在點擊調用匿名函數中包含事件?

$(element).click(function(event){ 
    event.preventdefault(); 
}); 

如果這不是解決方案,請您提供一些代碼,然後我們可以檢查。

+2

這不是肯定的解決方案,因爲javascript區分大小寫。 – ErikE