【发布时间】:2017-03-06 04:04:03
【问题描述】:
我正在使用 offline.js 和 turbolinks,并且在初始页面加载时它工作正常。但是,如果我单击另一个链接,那么在我刷新页面之前这将不起作用。我可以看到Offline.state 已关闭,但视图仍未显示。有什么办法可以manually触发popup窗口?
更新
除了offline.js文件,我唯一的js就是这个
var
$online = $('.online'),
$offline = $('.offline');
Offline.on('confirmed-down', function () {
$online.fadeOut(function () {
$offline.fadeIn();
});
});
Offline.on('confirmed-up', function () {
$offline.fadeOut(function () {
$online.fadeIn();
});
});
【问题讨论】:
-
你在用
document.ready()吗? -
不使用 document.ready()..我也找不到手动触发的选项..更新的问题有我使用的代码(在主脚本文件后加载)
-
嗯,我猜你遇到了 turbolinks 问题。我会发布一个答案..一秒
标签: ruby-on-rails turbolinks turbolinks-5 offline.js