首页 > 解决方案 > 使用锚/链接元素打开特定页面,并在该页面上自动打开模式

问题描述

我的主页上有登录和注册模式。这些存在于所有页面上的元素上。我想在非主页上设置登录/注册的锚元素以打开主页,并自动打开模态。

默认情况下,当您打开页面时显示属性设置为无,我只是想创建指向这些页面的链接并自动打开模式?有没有办法使用 JS 来做到这一点?

任何知道如何将是盛大的,谢谢。

标签: javascripthtml

解决方案


JavaScript 方式:检查 URL 使用window.location指示应打开哪个模式的内容(例如?modal=login),然后打开该模式。

CSS 方式:如果每个模式都有一个唯一的 ID,您可以使用:target在 URL 片段中指示时将display: block;(或其他)应用到元素(因此您的链接将具有#login#registration在末尾)。


推荐阅读