我正在尝试检查是否按下了一个键,但没有关注任何类型的字段。
目标是允许用户按向左和向右箭头转到下一张图片。他们无需点击任何文本字段或任何内容...只需简单地按下这些键即可滚动到下一张或最后一张图片。
喜欢:
function keyEvent(e) {
if(e.keyCode == 39) {
run some code to get next image
}
else if (e.keyCode == 37) {
run some code to get last image
}
}
jquery 似乎总是需要一个“选择器”,好像我需要将它绑定(bind)到一个字段或其他东西。
$('input[type=text]').on('keyup', function(e) {
if (e.which == 39) {
run some code
} });
有什么想法吗?
编辑:
我的 viewimage.php 文件正文中有此脚本...页面加载时 javascript 仍未运行:
<script type="text/javascript">
$(document).ready(function() {
$(document).keydown(function (e) {
if (e.which == 39) {
alert("39");
}
});
});
</script>
谢谢
最佳答案
$(document).ready(function() {
$(document).keydown(function(e) {
e.preventDefault();
if (e.which == 13) {
// Whatever...
}
});
});
关于php - Javascript 或 Jquery : Getting key inputs without focus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12828010/