我有一個圍繞Stackoverflow的小峯,找不到這個問題的答案。停止影響jQuery的鍵盤按鍵
在我的網站上,我有2個Jquery元素。選項卡和手風琴。他們看起來不錯,但我遇到了鍵盤問題。
因爲我使用上網本,我有時會發現只需按下鍵盤上的按鈕就可以輕鬆瀏覽頁面。但是,如果選擇了一個Jquery元素,我發現自己通過單獨的部分循環。
它接縫Jquery內置了我不想要的關鍵命令。我怎樣才能刪除所有的鍵盤命令?
它應該只能用鼠標來影響元素!
有什麼想法?由於
我有一個圍繞Stackoverflow的小峯,找不到這個問題的答案。停止影響jQuery的鍵盤按鍵
在我的網站上,我有2個Jquery元素。選項卡和手風琴。他們看起來不錯,但我遇到了鍵盤問題。
因爲我使用上網本,我有時會發現只需按下鍵盤上的按鈕就可以輕鬆瀏覽頁面。但是,如果選擇了一個Jquery元素,我發現自己通過單獨的部分循環。
它接縫Jquery內置了我不想要的關鍵命令。我怎樣才能刪除所有的鍵盤命令?
它應該只能用鼠標來影響元素!
有什麼想法?由於
在這裏你去:
$(function() {
$("#tabs").tabs();
$("#tabs li[role=tab]").unbind('keydown');
});
fiddle (the basic template taken from jquery documentation)
你可以看到,在那裏滾動出現在第三個選項卡上,它將會滾動顯示的頁面,當你按下和標籤之間不跳。
改進的第一個例子 –
你使用哪些插件?可能只是一個設置/選項來禁用鍵盤事件。 – putvande
@putvande聽起來他正在使用jQuery UI選項卡和Accordion插件。 – Barmar
嘿。 Barmar是對的。我正在使用Jquery UI Tabs和Accordion插件。 – user2950370