首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >第一次访问网站时使用cookie显示弹出

第一次访问网站时使用cookie显示弹出
EN

Stack Overflow用户
提问于 2015-07-29 08:55:24
回答 2查看 3.2K关注 0票数 0

当用户第一次访问我的站点时,我正在使用jsfiddle中的代码来生成弹出。

我想修改警报,并把它提交到一个引导模式,而不是一个无聊的弹出。

这是现有的警报

代码语言:javascript
复制
 alert("Your Message Goes here and you only get to see it once!");

http://jsfiddle.net/TWB68/1/

如何将此警报修改为执行相同操作的模式/ div?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-29 09:03:44

下面是您的modal代码

这里的演示

代码语言:javascript
复制
<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div id="myModal" class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Welcome Message</h4>
      </div>
      <div class="modal-body">
        <p>Your Message Goes here and you only get to see it once!</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>
</div>

而不是alert,在下面添加以下内容

代码语言:javascript
复制
$("#myModal").modal("show");
票数 1
EN

Stack Overflow用户

发布于 2015-07-29 09:07:01

在模态内容中创建一个div,然后在div上使用.html分配它,例如:

代码语言:javascript
复制
...
if (visit == null) {
        //alert("Your Message Goes here and you only get to see it once!");
        $('#div_inside_modal').html('Your Message Goes here and you only get to see it once!');
        var expire = new Date();
        expire = new Date(expire.getTime() + 7776000000);
        document.cookie = "cookie=here; expires=" + expire;
    }
...

当然,你需要在页面加载上显示模态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31695728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档