2016-04-15 38 views
0

所以,我有一個Impressum鏈接彈出Impressum股利。<noscript>標籤爲單個元素或類似的東西

<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 page只有當我點擊impressum link

在此先感謝。

+1

關於繞來繞去的其他方式是什麼?所以而不是Impressum你創建一個Impressum,然後你的js將其更改爲您的數據打開結構。這樣,如果js沒有激活,它會有鏈接和其他地方,js會改變它... – errand

回答

1

最簡單的方法是,在你的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(); 
} 
相關問題