【发布时间】:2016-04-01 21:21:20
【问题描述】:
希望使用我的左右键盘箭头来触发 link_to。
我的查看页面有这个:
#RootDiv
.nav-arrow
= link_to lightbox_trip_path(@prev), class: "lbPrev" do
<
.nav-arrow
= link_to lightbox_trip_path(@next), class: "lbNext" do
>
这是咖啡脚本
$ ->
if ($("#RootDiv").is(":visible"))
$(document).keydown (e) ->
if e.which == 37
# left
$('a.lbLeft').trigger 'click'
else if e.which == 39
# right
$('a.lbNext').trigger 'click'
return
我希望只有在#RootDiv 可见时才能使用这些左右箭头键。
【问题讨论】:
-
您现在遇到的代码问题是什么?
-
左右箭头不起作用。它不会触发链接。
-
@Drenmi 我想使用左箭头或右箭头,就像你点击链接一样
标签: jquery ruby-on-rails ruby ruby-on-rails-4 coffeescript