因此,我有一个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">×</span>
</button>
</div>
我想问一下是否有任何方法(我知道存在,但我不知道如何实现)如果在浏览器上禁用了
Javascript
重定向到另一个页面。我目前使用:<noscript>
<meta http-equiv="refresh" content="0;url=impressum.html">
</noscript>
问题是,如果未启用
Javascript
,它将重定向给定的页面。我想要的是仅在单击
impressum page
时才重定向到impressum link
。提前致谢。
最佳答案
最简单的方法是在您的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/