Javascript 将键盘绑定到Onclick事件
我在jquery幻灯片中遇到了问题,我想绑定next/right以使图像向前/向后跳转 我使用下面的代码尝试这样做,但它只是刷新页面Javascript 将键盘绑定到Onclick事件,javascript,jquery,keyboard,bind,slideshow,Javascript,Jquery,Keyboard,Bind,Slideshow,我在jquery幻灯片中遇到了问题,我想绑定next/right以使图像向前/向后跳转 我使用下面的代码尝试这样做,但它只是刷新页面 <script> $(function() {$(document).keyup(function(e) { switch(e.keyCode) { case 37 : window.location = $('#prev a').attr('href'); break; case 39 : window.location = $('#next a')
<script>
$(function() {$(document).keyup(function(e) {
switch(e.keyCode) { case 37 : window.location = $('#prev a').attr('href'); break;
case 39 : window.location = $('#next a').attr('href'); break; }});});
</script>
我试图呼叫的目标是:
<a href='#' id='prev' onclick='show_image($prev); return false;'>
及
有没有人知道一个简单的方法来删除中间人并简单地将左/右绑定到每个人的onclick事件
任何帮助都将不胜感激 这应该有效:
$(function() {
$(document).keyup(function(e) {
switch (e.keyCode) {
case 37:
$('#prev a')[0].onclick();
break;
case 39:
$('#next a')[0].onclick();
break;
}
});
});
只需根据您按下的键调用左或右按钮的onclick事件处理程序
$(function() {
$(document).keyup(function(e) {
switch (e.keyCode) {
case 37:
$('#prev').click();
break;
case 39:
$('#next').click();
break;
}
});
});
$(function() {
$(document).keyup(function(e) {
switch (e.keyCode) {
case 37:
$('#prev').click();
break;
case 39:
$('#next').click();
break;
}
});
});