В то время как переменная не определена - подождите

У меня есть , щелкните событие, которое запущено от другого места автоматически в первый раз. Моя проблема заключается в том, что она работает слишком рано, поскольку необходимые переменные все еще определяются Flash и Web Services. Так что прямо сейчас у меня есть:

(function ($) {
    $(window).load(function(){
        setTimeout(function(){
            $('a.play').trigger("click");
        }, 5000);
    });
})(jQuery);

Проблема в том, что 5 секунд для человека с медленным интернет-соединением может быть слишком быстрым и наоборот, для человека с быстрым подключением к Интернету, это слишком медленно.

Итак, как я должен сделать задержку или тайм-аут до uverevariable ?

47
задан Pang 15 December 2016 в 16:10
поделиться