【发布时间】:2014-04-02 21:15:41
【问题描述】:
我构建了一个复杂的 jquery-html 游戏,并且多次使用了点击事件。为了使其可访问,我需要进行键盘导航...是否有任何 jquery 插件或任何方法可以使所有单击事件也与 enter 键一起使用?例如:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
</script>
<style>p:focus {
outline: 1px solid grey;
}</style>
</head>
<body>
<p tabindex="1">Par1</p>
<p tabindex="2">Par2</p>
</body>
</html>
如果我在段落聚焦时按 enter,那么什么也不会发生...我想创建键盘事件并检测 enter 键,但这会很乏味...有什么解决方案吗?
【问题讨论】:
标签: javascript jquery click keyboard-events