制作模态窗口只显示一次

时间:2018-02-23 18:07:28

标签: javascript jquery html cookies twitter-bootstrap-3

我在我网站的索引页面上使用了Bootstrap模式,但我只希望每次用户访问时显示一次。
我已经尝试了这里显示的答案:    每个用户Display A Popup Only Once Per User但我遇到的问题是javascript" popup"与我的模态" onload"冲突。而且我不确定如何解决它。

这是我的onload函数:

$(window).load(function(){
    setTimeout(function() {
        $('#onload').modal('show');},2000);
});

这是我的HTML:

 <div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"  id="onload">
   <div class="modal-dialog">
    <!-- Modal content-->
   </div>
 </div>

我尝试用&#34; popup&#34;来包装整个模态div。但是这对我的网站做了一些奇怪的事情(整个页面变暗但是没有做任何事情)

我想我需要使用cookie或localStorage,但我不知道如何配置它们或从onload javascript触发它们。

0 个答案:

没有答案