我正在使用jsfiddle中的代码在用户第一次访问我的网站时生成弹出窗口。
我想修改警报并将其转换为Bootstrap模式,而不是无聊的弹出窗口。
这是现有警报
alert("Your Message Goes here and you only get to see it once!");
如何将此警报修改为执行相同操作的模式/ div
答案 0 :(得分:1)
以下是您的modal
代码
<强> DEMO HERE 强>
<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">×</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
添加以下内容
$("#myModal").modal("show");
答案 1 :(得分:0)
在模态内容中创建div
,然后在div上使用.html
进行分配,例如:
...
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;
}
...
嗯,当然你需要在页面加载时显示模态。