当前位置: 首页 > 面试题库 >

显示Bootstrap Modal首次页面加载

贾成天
2023-03-14
问题内容

当有人首次访问页面时(登录我的应用程序后),我试图显示一种引导模式。我想使用模式来提供“入门”视频,并提供“不要再向我展示”复选框,以便访问者可以在以后的登录时绕过“入门模式”。

我可以使用以下教程在页面加载时显示模式:

在页面加载时启动Bootstrap Modal

但是,现在我只停留在如何使它仅在用户登录后第一次访问该页面时显示它(它当前在刷新页面时启动等)。

我是Java语言和编程的新手,并使用Django Python 2.7.4创建了我的应用程序

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


问题答案:

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

你可以使用许多选项来存储匿名会话。最快,最简单的方法是使用Cookie,但其他选项包括基于文件的会话,Html5存储或数据库。

从你所写的内容来看,我想说cookie可能是最适合你的解决方案。

而且,如你所料,Django具有内置功能,可简化使用Cookie的工作。我建议查看Django会话的文档,以了解如何实现这一点,该文档非常易于访问且易于学习。

如果你对在Django中使用Cookie(或匿名会话)还有其他更具体的问题,请告诉我,我将尽力提供帮助。



 类似资料:
  • 我正在使用PrimeFaces 6.0。我正在创建一个使用延迟加载的数据表。我已经设置了。但我的分页器显示不正确(它仅显示禁用的“上一步”、“下一步”、“开始”、“结束”按钮)。 当我筛选表格或更改排序时,分页器将显示页面。此外,当我运行此JavaScript时,paginator会显示页面: 关于如何让分页器在不应用黑客的情况下工作的任何想法? 这是我的表(相关属性): 我的懒人模型(相关部分)

  • 问题内容: 我的网站上有一个版块,在进行一些密集的通话时加载速度很慢。 知道如何div在页面准备时显示类似于“加载”的内容,然后在一切准备就绪时消失吗? 问题答案: 我需要这个,经过一番研究,我想到了这个(需要jQuery): 首先,在标签之后添加以下代码: 然后将div和图片的样式类添加到CSS: 然后,将此JavaScript添加到您的页面中(当然,最好在页面结尾处,在结束

  • 我正在使用Facebook共享对话框共享特定的url。共享链接包含一个映像,该映像应该是稍后共享的一部分。奇怪的是,它在移动浏览器上完全可以正常工作。但是桌面浏览器不会在第一次尝试时加载图像。只需重新加载共享窗口即可修复丢失的图像。一旦此图像显示至少一次,它将在其他浏览器中继续工作,而无需重新加载。。 所以我的问题是:有人知道为什么这个网址的第一次调用不显示图像吗? 详细资料 用于打开共享对话框的

  • 问题内容: 我想向用户显示一个加载图标,直到页面元素完全加载为止。如何使用javascript做到这一点,而我想使用javascript而不是jquery做到这一点? 这是一个链接,谷歌是怎么做到的?在onload事件或类似事件上触发某些功能..我知道它会以这种方式或任何其他方式完成?还是有一些事件吗? 更新 我使用显示属性做了一些操作,我隐藏了body元素,但是body标签的onload更改了它

  • 本文向大家介绍使用JS判断页面是首次被加载还是刷新,包括了使用JS判断页面是首次被加载还是刷新的使用技巧和注意事项,需要的朋友参考一下 1 利用window.name属性在页面刷新时不会重置判断(在该属性空置的情况下可使用) 2 使用sessionStorage或cookie来判断 与window.name实现方法类似在首次加载时设置一个固定值 之后判断即可 这里以sessionStorage来为

  • 我的jsp中有一个这样的tr。 我也有这样的选择。 select中使用的javascript函数如下所示。 因此,如果所选行不是0,我将不会在页面中显示tr。这很好用 我在请求中设置了dateRange变量。setAttribute()并从操作发送它 问题是从请求值中正确地选择了选项,但是没有显示tr 我尝试在jsp中的表单外部这样运行它,希望它能在页面加载之前执行,但没有发生。 有什么想法吗?