Bootsrap模式在页面加载时触发,每个用户一次
Bootsrap Modal to trigger on page load, once per user
我有以下代码放在我的基于Bootstrap的WordPress主题中,我想在页面加载时打开它,而不是点击按钮,并且每个用户第一次访问网站时只加载一次。
代码:
<div class="container">
<div class="row">
<div class="span12">
<a data-toggle="modal" class="btn" href="#loginModal">Log in</a>
<div class="modal hide" id="loginModal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">✕</button>
<h3>Login to Website</h3>
</div>
<div class="modal-body" style="text-align:center;">
<div class="row-fluid">
<div class="span10 offset1">
<div id="modalTab">
<div class="tab-content">
<div class="tab-pane active" id="login">
<form method="post" action='' name="login_form">
<p><input type="text" class="span12" name="eid" id="email" placeholder="Email"></p>
<p><input type="password" class="span12" name="passwd" placeholder="Password"></p>
<p><button type="submit" class="btn btn-primary">Sign in</button>
<a href="#forgotpassword" data-toggle="tab">Forgot Password?</a>
</p>
</form>
</div>
<div class="tab-pane fade" id="forgotpassword">
<form method="post" action='' name="forgot_password">
<p>Hey this stuff happens, send us your email and we'll reset it for you!</p>
<input type="text" class="span12" name="eid" id="email" placeholder="Email">
<p><button type="submit" class="btn btn-primary">Submit</button>
<a href="#login" data-toggle="tab">Wait, I remember it now!</a>
</p>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
谢谢,
您可以在就绪函数中使用以下代码打开模态
$('#myModal').modal();
如果你想按用户添加,那么你需要在加载时设置cookie。然后检查该cookie是否已设置。如果已设置,则不加载模态;如果未设置,则加载模态。
在这里查找Cookie参考资料太容易了。你会在给定的URL中找到设置、读取和擦除cookie的功能。
相关文章:
- 如何对每个用户每天只允许单击一次的按钮进行编码
- 如何为每个用户只允许一次POST
- 每个用户只显示一次放大弹出窗口
- 每个用户仅显示一次弹出窗口
- 每15天为新用户加载一次放大弹出菜单
- 每个用户/浏览器会话只加载一次Javascript
- c#mvc一次只允许一个用户编辑树视图
- 在用户为下一次输入插入数据后清空文本字段
- Bootsrap模式在页面加载时触发,每个用户一次
- 如何在用户滚动到页面底部时仅加载一次数据
- 如何确保我的喜欢按钮仅被用户按下一次
- 使用 JavaScript 为 IE9 用户重新加载页面一次
- 如何让网页显示一次,并且不再向用户显示
- 使我的简介页面仅按用户或计算机显示一次
- 允许用户添加表单输入字段:为什么 append() 只工作一次
- 每天为每个新用户运行一次 JavaScript 函数
- 限制用户仅单击一次标记
- 如何在 converse.js 上一次登录多个用户
- 当用户每个帖子只投票一次时,如何制作
- 即使用户一次又一次地输入同一封电子邮件,代码也不会停止提交表单