как запустить онлайн-событие вручную

у меня есть

$(window).on('online', function() { console.log('online'); });

И я пытаюсь запустить его при загрузке страницы с помощью

$(window).trigger('online');

Есть ли способ сделать это без jquery? Например:

window.addEventListener('online', function() { console.log('online'); });
window.createEvent...?

person Matthew James Davis    schedule 14.06.2013    source источник
comment
Ага. $(window).on("load",function(){ $(window).trigger("online") }); jsfiddle.net/UszZW я предполагаю, что в вашем фактическом коде у вас есть проблема с синхронизацией, в результате чего .trigger() никогда происходит.   -  person Kevin B    schedule 14.06.2013
comment
отредактировал мой вопрос, посмотри   -  person Matthew James Davis    schedule 14.06.2013
comment
Итак, вы хотите пользовательские события без jQuery? я бы предложил вместо этого просто иметь функцию, которую вы выполняете.   -  person Kevin B    schedule 14.06.2013
comment
вот так, я имею в виду. не смог найти соответствующую документацию   -  person Matthew James Davis    schedule 14.06.2013