Fancybox iframe откроется после посещения третьей страницы

Я новичок в jQuery/Fancybox и немного знаю JavaScript, поэтому, пожалуйста, потерпите меня. В настоящее время у меня есть функция JavaScript, которая увеличивает значение cookie после каждого посещения страницы. При третьем посещении я хотел бы открыть коробку iframe. Ниже приведен фрагмент, где я застрял.

<script>
visits = getCookie('nVisits');
if (!visits){visits = 1};
if (visits == 3 ){++visits;

/* WHAT DO I PUT HERE :( */

}
if (visits != 3){++visits;
cookieData = visits;
setCookie('nVisits',cookieData,expDate) 
}
</script>

Я предполагаю, что для этого нужно вызвать скрытый тег привязки или что-то подобное, любая помощь будет принята с благодарностью!

1 ответ

Решение

Пытаться

if (visits == 3 ){++visits;
    /* WHAT DO I PUT HERE :( */
    jQuery.fancybox({
        href: "another-site.html",
        type: "iframe" // for external pages
    });
}

Теперь вы можете установить другой type содержания как image, ajax или же html например, чтобы вам нужно было установить оба, href а также type Параметры / значения API соответственно.

Другие вопросы по тегам