如何使模式出现在网站访问的前2页?

时间:2019-11-06 20:09:36

标签: cookies popup bootstrap-modal

我一直在寻找这个问题的答案,但所有相关问题似乎都在试图阻止此功能。

简而言之,如何使引导程序模式出现在用户访问的前两页?现在,我有一个模式,其中包含一些简单的cookie脚本,使它每次访问一次。使用Cookie或其他方法可以实现这种功能吗?

不确定这是否有帮助,但这是我当前正在使用的Cookie代码-

jQuery(document).ready(function($) {
setTimeout(function(){   
if(!jQuery.cookie('modalShown')) {
  jQuery("#myemailmodal").modal('show');
  jQuery.cookie('modalShown', true);
}
  }, 20000);

1 个答案:

答案 0 :(得分:0)

您可以使用sessionStorage并对其进行计数:

$(document).ready(function(){
    let counter = sessionStorage.getItem('counter');
    counter++;
    sessionStorage.setItem('counter',counter);
    if ( counter <= 2 )
        launchmodal();
})