gpt4 book ai didi

jquery - Twitter Bootstrap Modal 和 Jquery Cookie 插件

转载 作者:行者123 更新时间:2023-12-01 01:07:59 24 4
gpt4 key购买 nike

我试图让模式每周只弹出一次。

我正在使用 Wordpress 和 Roots 主题,并且已正确排队和注册脚本。

我的模式代码是

<div class="modal hide fade modalborder" id="myModal">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<div class="modal-body">
<h2 class="modalheader">Header Here</h2>
<p class="modalcoffee">Text here</p>
<p class="modalcomesin">Text here</p>
</div>
<p class="modallearn">Text Here</p>
<p class="modalready">Are you ready to <span class="modalstart">start</span>?</p>
<a href="#" class="btn btn-info">Click Here</a>
</div>
</div>

当前的 javascript 使该节目完美运行:

<script type="text/javascript">
$(window).load(function(){
$('#myModal').modal('show');
});
</script>

我对 jQuery 和 javascript 知之甚少。我需要做什么才能使其与 cookie 一起工作?

最佳答案

首先您需要包含JQuery cookie plugin像这样:

<script src="/path/to/jquery.cookie.js"></script>

那么下面的代码应该可以帮助你:

<script type="text/javascript">
$(function(){
// If the cookie does not exist
if ($.cookie('modalshow') === null)
{
// Show the modal
$('#myModal').modal('show');
var expiryDate = new Date();
var hours = 168;
expiryDate.setTime(expiryDate.getTime() + (hours * 3600 * 1000));

// Create cookie to expire in 168 hours (1 week)
$.cookie("modalshow", "false", { path: '/', expires: expiryDate });
}
});
</script>

关于jquery - Twitter Bootstrap Modal 和 Jquery Cookie 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16795130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com