javascript - 显示 Bootstrap Modal 首次页面加载

标签 javascript django twitter-bootstrap modal-dialog

我试图在用户首次访问页面时(登录到我的应用程序后)显示 Bootstrap 模式。我想使用模态来提供“入门”视频,并提供“不再向我显示此内容”复选框,以便访问者可以在以后登录时绕过“入门模态”。

我能够通过以下教程获得在页面加载时显示的模态:

Launch Bootstrap Modal on page load

但现在我陷入了如何让它仅在用户登录后第一次访问页面时显示的问题。(它目前在页面刷新等时启动)

我是 javascript 和编程新手,使用 Django Python 2.7.4 创建了我的应用

我非常感谢时间和专业知识。

最佳答案

为此,您需要使用一种方法来存储在两次网站访问之间持续存在的有关用户的数据,这通常称为 session 。在这种特殊情况下,听起来用户可能没有登录,这更具体地称为匿名 session

您可以使用多种选项来存储匿名 session 。最快和最简单的方法是使用 cookies ,但其他选项包括基于文件的 session 、Html5 存储或数据库。

根据您所写的内容,我认为 cookie 可能是最适合您的解决方案。

而且,正如您所料,Django 内置了简化 cookie 工作的功能。我建议调查 the documentation on Django sessions ,我发现它真的很容易访问并且很容易从中学习,看看如何实现它。

如果您对在 Django 中使用 cookie(或匿名 session )有任何更具体的问题,请告诉我,我会尽力提供帮助。

关于javascript - 显示 Bootstrap Modal 首次页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16596429/

相关文章:

mysql - 错误:mysqlclient的构建轮失败

javascript - 页脚总是固定在页面 Bootstrap 的底部?

jquery - 如何使用 Bootstrap 为桌面和移动设备提供不同的滑动样式

javascript - 在 javascript 函数中创建的按钮的事件监听器/onclick 事件

javascript - jquery asp.net 复选框列表获取项目值

javascript - 验证轨道中的空间

django - 按创建日期排序 Django

python - Django '/' 只有主页 url 错误

JavaScript 在 jQuery 创建的内容中无法正常工作

javascript - 未调用内容脚本消息处理程序