gpt4 book ai didi

javascript - 用于单个元素或类似内容的

转载 作者:行者123 更新时间:2023-12-03 07:10:05 24 4
gpt4 key购买 nike

所以,我有一个 Impressum 链接,可以弹出 Impressum div。

<a data-open="something">Impressum</a>

<div class="reveal" id="something" data-reveal>
<img src="images/reverseLogo.png">
<h1>Impressum</h1>
<p> ligula mattis placerat.</p>
<p>Fusce vulputate eleifend sapien.</p>
<p>Suspendisse eu ligula. </p>
<button class="close-button" data-close aria-label="Close modal" type="button">
<span aria-hidden="true">&times;</span>
</button>
</div>

我想问如果浏览器上禁用了 Javascript,是否有任何方法(我知道存在,但我不知道如何实现它)重定向到另一个页面。我目前使用:

<noscript>
<meta http-equiv="refresh" content="0;url=impressum.html">
</noscript>

问题是,如果未启用 Javascript,它会重定向给定的页面。我想要的是仅当我单击 impressum 链接 时重定向到 impressum 页面

提前致谢。

最佳答案

最简单的方法是在你的 dom 中拥有这两个链接。默认情况下,显示 nojs 印记链接。印记弹出链接被隐藏。然后在 DOM 准备好后,你的 js 只需切换可见性...

html

<a href="./impressum.html" class="nojsimprint">Impressum</a>
<a data-open="something" class="jsimprint">Impressum</a>

CSS

.jsimprint{
display: hidden;
}

js

$().ready(){
$(".nojsimprint").hide();
$(".jsimprint").show();
}

关于javascript - 用于单个元素或类似内容的 <noscript> 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36644719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com