【发布时间】:2013-06-23 00:05:23
【问题描述】:
我正在尝试为 turbolinks 页面设置条件 - 页面的不同部分会根据它们所在网站的哪个部分淡化。
我在特定链接中使用了一个类,以便让我知道何时需要替代行为 - 因此具有“commentlink”类的链接将触发“.commentBit”div 的淡入淡出,但网站的其余部分会触发 '#mainPage' 淡出。
我似乎无法使以下条件起作用,有什么想法我做错了吗?
hasBeenClicked = false
$(document).on( 'click', '.commentlink', ->
hasBeenClicked = true
)
$(document).on 'page:fetch', ->
if hasBeenClicked
$('.commentBit').fadeOut 'fast'
else
$('#mainPage').fadeOut 'fast'
【问题讨论】:
标签: javascript ruby-on-rails coffeescript ruby-on-rails-4