使用箭头键向左/向右移动下一个/上一个项目
move on next / prev project left / right with arrow keys
我有这个网站 https://www.sepulturaimpex.ro/portofoliu-constructii-metalice/ 我想通过按键盘上的箭头键从一个图像移动到另一个图像。
你们能帮帮我吗?
谢谢
我正在尝试使用这个
$(window).bind('keydown', function(e){
if (e.keyCode == 37) {
console.log('left');
} else if (e.keyCode == 38) {
console.log('up');
} else if (e.keyCode == 39) {
console.log('right');
} else if (e.keyCode == 40) {
console.log('down');
}
});
HTML
<div class="customNavigation fhsln"> <a class="button__badge1 prev prev-slide transition"><i class="fa fa-angle-left"></i></a> <a class="button__badge1 next next-slide transition"><i class="fa fa-angle-right"></i></a></div>
您可以尝试这样的操作:
var $lg = $(".lightgallery");
$lg.lightGallery(...)
...
$(document).keydown(function (e) {
e = e || window.event;
if (e.keyCode === 37) {
// Left
$lg.data('lightGallery').goToPrevSlide();
return false;
} else if (e.keyCode === 39) {
// Right
$lg.data('lightGallery').goToNextSlide();
return false;
}
});
lightGallery
初始化后,为onKeyDown
事件分配动作,并根据按下的按钮调用goToPrevSlide
或goToNextSlide
函数。
return false
用于避免水平页面滚动。
我有这个网站 https://www.sepulturaimpex.ro/portofoliu-constructii-metalice/ 我想通过按键盘上的箭头键从一个图像移动到另一个图像。 你们能帮帮我吗? 谢谢 我正在尝试使用这个
$(window).bind('keydown', function(e){
if (e.keyCode == 37) {
console.log('left');
} else if (e.keyCode == 38) {
console.log('up');
} else if (e.keyCode == 39) {
console.log('right');
} else if (e.keyCode == 40) {
console.log('down');
}
});
HTML
<div class="customNavigation fhsln"> <a class="button__badge1 prev prev-slide transition"><i class="fa fa-angle-left"></i></a> <a class="button__badge1 next next-slide transition"><i class="fa fa-angle-right"></i></a></div>
您可以尝试这样的操作:
var $lg = $(".lightgallery");
$lg.lightGallery(...)
...
$(document).keydown(function (e) {
e = e || window.event;
if (e.keyCode === 37) {
// Left
$lg.data('lightGallery').goToPrevSlide();
return false;
} else if (e.keyCode === 39) {
// Right
$lg.data('lightGallery').goToNextSlide();
return false;
}
});
lightGallery
初始化后,为onKeyDown
事件分配动作,并根据按下的按钮调用goToPrevSlide
或goToNextSlide
函数。
return false
用于避免水平页面滚动。