2011-12-29 78 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