想要使用我的左右键盘箭头来触发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
可见时才能使用这些左右箭头键。
答案 0 :(得分:1)
试试这个:
$ ->
if ($("#RootDiv").is(":visible"))
$(document).keydown (e) ->
if e.which == 37
# left
$('a.lbLeft')[0].click()
else if e.which == 39
# right
$('a.lbNext')[0].click()
return