我正在尝试为 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'