2011-12-29 57 views
0

我想添加箭頭鍵導航爲我的網頁上使用jQuery的ul li項目,但是在同一頁上有一個輸入文本的表單。問題是輸入的文字也抓住了關鍵的箭頭事件。如何去這樣只有ul li容器捕獲這些事件,而不是其他。提前致謝。關鍵箭頭導航UL LI不輸入表格

+1

你能告訴我們你的代碼嗎?或者至少是相關的部分? – 2011-12-29 20:47:55

+0

你試過了[tabindex](http://www.w3schools.com/jsref/prop_html_tabindex.asp)屬性嗎? – Blazemonger 2011-12-29 20:49:12

+0

我正在使用jcarousel(http://sorgalla.com/projects/jcarousel/examples/static_simple.html),並添加一些點擊以加載替換另一個容器中的圖像,以模擬一個簡單的圖庫。 – 2011-12-29 20:58:43

回答

0

應該可以用更多離散的類名和/或選擇器來解決。由於ul/li是而不是輸入元素,我不確定問題發生的位置/原因。

請使用內置代碼顯示管理器,或者當您需要w/code幫助時使用jsfiddle

1
$("#myForm input:text").on("keyDown", function(event){ 
    event.stopPropagation(); 
}); 

應該 可能會解決它。

+0

是的。這應該工作! – 2011-12-29 20:56:26