我有两个按钮:
$('#prev').click(function() {
// some code
});
$('#next').click(function() {
// some other code
});
我现在要做的是在网站上添加.keypress()
处理程序,在arrow-left
点击#prev
时触发arrow-right
触发#next
。问题是如何添加此处理程序?
答案 0 :(得分:2)
您可以查看keydown
事件并抓住左/右箭头键代码。
如果按下左/右箭头,则触发相应按钮,箭头代码:
37 - 离开
38 - up
39 - 对
40 - down
代码:
$('#prev').click(function () {
alert('prev');
});
$('#next').click(function () {
alert('next');
});
$(document).keydown(function (e) {
if (e.keyCode == 37) {
$('#prev').click();
return false;
}
if (e.keyCode == 39) {
$('#next').click();
}
});