Как сделать чтобы попап окно всплывало при нахождении на сайте спустя 15 сек, а не сразу?

голоса: 0

Скрипт взять отсюда http://uguide.ru/news/forma_podpiski_na_pochtovuju_rassylku/2015-01-28-165  вариант №5

как сделать чтобы он попап был спустя например 15 сек или при попытке закрытия страницы...а то он сразу выскакивает 

и как метрику на него прикрутить? на кнопку подписаться"

 

 

| Автор: | Категория: jQuery

Ответов: 1

Голоса: +1
 
Лучший ответ

Замените

 loadPopup();

на

 setTimeout(loadPopup,15000);

 

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

в скрипте два места с таким кодом ...

 //this code will load popup with jQuery magic!
 function loadPopup(){   сюда ?

или 

 //CONTROLLING EVENTS IN jQuery
 $(document).ready(function(){
     if ($.cookie("anewsletter") != 1) {
         //centering with css
         centerPopup();
         //load popup
         loadPopup();    сюда ?

 

и как метрику на него прикрутить? на кнопку подписаться"  ...есть версии? 

в скрипте два места с таким кодом ...

нет, одно. В вашем вопросе второй участок кода.

По метрике. Создаете цель по инструкции https://yandex.ru/support/metrika/reports/add-goals.xml и дальше цепляете код вызова цели на кнопку.

 <button onclick="yaCounterXXXXXX.reachGoal('TARGET_NAME')">Подписаться</button>

где:

button - ваша кнопка "Подписаться";

XXXXXX — номер вашего счетчика;

TARGET_NAME — идентификатор цели.

Guest_143344550441,

Если я Вас правильно понял ..то это должно быть так ...

 
 

 

...