我目前有一个JavaScript函数,可以在每次访问页面后增加cookie值。在第三次访问时,我想要一个iframe FancyBox打开。下面是我被卡住的片段:
<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>
我认为这需要调用隐藏的锚标记或其他东西。
答案 0 :(得分:0)
尝试
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选项/值。