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 соответственно.