2012-03-06 65 views
-3

我想延遲鏈接表單加載在我的網頁上,因爲我希望訪問者查看廣告幾秒鐘,然後鏈接應該出現。那麼我如何使用Jquery來延遲ahref鏈接的顯示呢?拖延頁面上的鏈接

+3

我真的不希望你這樣做。 – zzzzBov 2012-03-06 23:34:01

回答

3

如果你的HTML看起來像這樣:

<a id="myLink" href="xxx">whatever</a> 

然後,對於普通的JavaScript,你可以使用這個CSS規則:

#myLink {visibility: hidden;} 

而且,然後用這個簡單的JavaScript來後表現出來延遲:

setTimeout(function() { 
    document.getElementById("myLink").style.visibility = "visible"; 
}, 5000); 

或者,使用jQuery,你可以使用這個CSS:

#myLink {display: none;} 

這jQuery代碼:

$(document).ready(function() { 
    $("#myLink").delay(5000).fadeIn(); 
}); 

在這兩種情況下,調整5000號設置要(以毫秒爲單位)的時間延遲。在未來,如果您包含實際的HTML,您將得到更多更詳細和具體的答案。

+0

明白了,謝謝。經過測試,它工作 – paislee 2012-03-06 23:50:04

1

使用jQuery和CSS沒有:

$(window).load(function() { 
    $("#linkId").hide(); 
    setTimeout(function() { 
     $("#linkId").show(); 
    }, 10000); 
});