[英]Bootstrap modal at first page load
在页面加载时,我向用户展示了一些引导模式窗口,以向他展示一些信息。 我只想在第一次展示这个引导模式,然后接下来的每个都不应该。 如何做到这一点? 第一次后是否有功能禁用之类的东西? 这是我的简单代码:
$(window).load(function () {
$('#dddd').modal('show')
});
这可能是这个的重复
不过,您可以使用 cookie 来实现这一点。 供您参考,以下示例是使用 jquery cookie 完成的
<script src="/path/to/jquery.cookie.js"></script>
<script>
$(document).ready(function() {
if ($.cookie(‘pop’) == null) {
$(‘#dddd’).modal(‘show’);
$.cookie(‘pop’, ’7');
}
});
</script>
将此添加到您的 js 文件中:
if(window.sessionStorage.fist_load_modal1 === undefined){
$('.first_load_modal').modal('show')
window.sessionStorage.fist_load_modal1 = true
}
现在您可以使用“first_load_modal”类在第一次加载时显示您的模态。
<div class="modal fade first_load_modal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
CONTENT HERE
</div>
</div>
</div>
Obs:在引导程序 4 中测试
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.