在 offline.js 中绑定一个事件
binding an event in offline.js
我正在尝试获取 offline.js working together with toastr 警报。
我有限的 JS 知识让我望而却步,但希望有人能对此有所启发。
我想要发生的事情
当连接从断开变为接通时,我想在 toast 警报中显示一条 "re-connected successfully" 消息。
问题
我不明白如何在 offline.js 中检查该状态。文档提到可以使用这个:
Offline.on(event, handler, context) : Bind an event. Events:
up: The connection has gone from down to up
down: The connection has gone from up to down
up 事件符合我的要求,但我不知道如何将其付诸实践...
下面实际上只是一些伪代码,解释了我希望发生的事情:
function checkifbackonline(){
var backonlinemessage = "re-connected successfully";
var checkstate = Offline.on(event, handler, context);
if (checkstate = true) {
toastr.info(backonlinemessage);
}
}
window.setInterval(checkifbackonline, 3000);
谁能告诉我正确的道路?
您没有按照文档附加活动。
function checkifbackonline(evt){
var backonlinemessage = "re-connected successfully";
toastr.info(backonlinemessage);
}
Offline.on("up", checkifbackonline);
当up被触发时它会调用checkifbackonline函数。如果要删除事件绑定,请调用 Offline.off("up");
我正在尝试获取 offline.js working together with toastr 警报。
我有限的 JS 知识让我望而却步,但希望有人能对此有所启发。
我想要发生的事情 当连接从断开变为接通时,我想在 toast 警报中显示一条 "re-connected successfully" 消息。
问题 我不明白如何在 offline.js 中检查该状态。文档提到可以使用这个:
Offline.on(event, handler, context) : Bind an event. Events:
up: The connection has gone from down to up
down: The connection has gone from up to down
up 事件符合我的要求,但我不知道如何将其付诸实践...
下面实际上只是一些伪代码,解释了我希望发生的事情:
function checkifbackonline(){
var backonlinemessage = "re-connected successfully";
var checkstate = Offline.on(event, handler, context);
if (checkstate = true) {
toastr.info(backonlinemessage);
}
}
window.setInterval(checkifbackonline, 3000);
谁能告诉我正确的道路?
您没有按照文档附加活动。
function checkifbackonline(evt){
var backonlinemessage = "re-connected successfully";
toastr.info(backonlinemessage);
}
Offline.on("up", checkifbackonline);
当up被触发时它会调用checkifbackonline函数。如果要删除事件绑定,请调用 Offline.off("up");