2013-11-03 102 views
-1

我有一個圍繞Stackoverflow的小峯,找不到這個問題的答案。停止影響jQuery的鍵盤按鍵

在我的網站上,我有2個Jquery元素。選項卡和手風琴。他們看起來不錯,但我遇到了鍵盤問題。

因爲我使用上網本,我有時會發現只需按下鍵盤上的按鈕就可以輕鬆瀏覽頁面。但是,如果選擇了一個Jquery元素,我發現自己通過單獨的部分循環。

它接縫Jquery內置了我不想要的關鍵命令。我怎樣才能刪除所有的鍵盤命令?

它應該只能用鼠標來影響元素!

有什麼想法?由於

+0

你使用哪些插件?可能只是一個設置/選項來禁用鍵盤事件。 – putvande

+0

@putvande聽起來他正在使用jQuery UI選項卡和Accordion插件。 – Barmar

+0

嘿。 Barmar是對的。我正在使用Jquery UI Tabs和Accordion插件。 – user2950370

回答

0

在這裏你去:

$(function() { 
    $("#tabs").tabs(); 
    $("#tabs li[role=tab]").unbind('keydown'); 
}); 

fiddle (the basic template taken from jquery documentation)

你可以看到,在那裏滾動出現在第三個選項卡上,它將會滾動顯示的頁面,當你按下和標籤之間不跳。

+0

改進的第一個例子 –