我正在寻找完成一些行为。我目前有一个bootstrap Modal,可以在窗口页面加载时自动触发。如果用户点击关闭按钮,我想在用户访问同一页面时再次自动加载该按钮,只要打开同一个窗口。
javascript:
$(document).ready(function() {
$('#vModal').appendTo("body");
$('#vModal').modal('show');
});
使用Rails,处理这种边缘情况的最佳实践解决方案是什么?我已经有过几次这个问题,对我的解决方案也没有信心。我在想添加一些会话数据?任何最佳实践技巧/解决方案都会非常有用。
谢谢!
----解决了---
javascript:
$(document).ready(function(){
$('#vModal').appendTo("body");
$('#vModal').modal('show');
});
$("#closed_gift").click(function() {
document.cookie = "clicked=true";
});
答案 0 :(得分:1)
要完成此行为,我将使用JavaScript设置cookies。刷新页面后,Cookie将保留。如果用户关闭模态,您可以设置一个cookie,然后在$(document).ready
函数中,只有在尚未设置cookie的情况下才会显示模态。我链接的页面有一个完整的cookie读取器/写入器功能,可能会派上用场。
如果您想了解更多细节,请发表评论。