Показать сообщение отдельно
  #2 (permalink)  
Старый 18.05.2017, 12:11
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

Сообщение от Duda.Ml1986@gmail.com
setTimeout(
showWhatsappViberPopup(),
60000);
Скобочки после названия пользовательской функции всему виной, т.е. ты передаешь функции «setTimeout» не код функции «showWhatsappViberPopup», а результат её выполнения.

function foo(){return 'bar';}
console.log(foo);//В консоль будет помещен код функции «foo»
console.log(foo());//В консоль будет помещен результат работы функции «foo»


Одинаковый результат будет получен так:
setTimeout(function(){
	showWhatsappViberPopup()
},60000);

setTimeout(showWhatsappViberPopup,60000);
Ответить с цитированием