2015-04-02 3 views
1

Я пытаюсь получить offline.js, работая вместе с предупреждениями toastr.привязка события в offline.js

Мое ограниченное знание JS удерживает меня, но надеется, что некоторые могут пролить свет на это.

Что я хочу произойти Когда соединение происходит с начала, я хочу отобразить сообщение «повторно подключено успешно» в сообщении тоста.

Проблема Я не понимаю, как проверить этот статус в offline.js. В документах упоминается, что это возможно, используя это:

Offline.on (event, handler, context): Привязать событие. События:
вверх: Соединение пошел снизу вверх
вниз: Соединение пошел сверху вниз

вверх событие делает то, что я хочу, но я не могу понять, как поставить его в практиковаться ...

Ниже действительно только некоторые psuedocode объясняя, что я хотел бы случиться:

function checkifbackonline(){ 
     var backonlinemessage = "re-connected successfully"; 
     var checkstate = Offline.on(event, handler, context); 
     if (checkstate = true) { 
     toastr.info(backonlinemessage); 
     } 
    } 
window.setInterval(checkifbackonline, 3000); 

Может кто-нибудь поставить меня на правильный путь?

ответ

1

Вы не подключили мероприятие согласно документации.

function checkifbackonline(evt){ 
    var backonlinemessage = "re-connected successfully"; 
    toastr.info(backonlinemessage); 
} 
Offline.on("up", checkifbackonline); 

, когда вверх запускается, он будет вызывать функцию checkifbackonline. Если вы хотите удалить привязку события, вызовите функцию Offline.off («вверх»);

+0

ах, отлично! спасибо, вот и все, что мне нужно ... теперь совершенно понятно, что я вижу пример :) – jesusthatsgreat

+0

вы можете закрыть это, приняв его как ответ :-) – Vikash

Смежные вопросы