[英]Javascript to hide div and href in the same link
我有一個鏈接,可設置cookie並在單擊時隱藏DIV(簡介)。 但是,我還希望它在單擊時轉到URL(a href),同時仍在運行代碼以隱藏div並設置cookie。 我該如何實現?
目前,我有Cookie代碼:
$(document).ready(function() {
if (!readCookie('my-intro')) {
$('#intro').show();
}
$('#close').click(function() {
$('#intro').hide();
createCookie('my-intro', true, 1)
return false;
});
});
(請注意,“ createCookie”功能還有更多代碼,但是我認為這與問題無關,因此我刪除了它以保持其清潔度)。
和當前鏈接:
<a href="JavaScript:void(0)" id="close">close and go to URL</a>
問題是上面的問題,我需要它關閉並轉到URL,由於我已經有了javascript的“ href”,因此似乎無法設置該URL。
預先非常感謝您的幫助。
只需在href屬性下輸入鏈接,然后在click函數結束時返回true。
您只需設置window.location
即可大致復制<a>
單擊的行為:
window.location = "http://what/ever";
現在,也就是說,當您要完全消除頁面布局時,尚不清楚調整頁面布局的意義。
如果我對您的理解正確,我將執行以下操作:
為鏈接提供以下屬性:
<a href="http://www.linktowhereyouwannago.com" id="close">Close and go</a>
然后做一個
window.location = $( '#close' ).attr ( 'href' );
我認為您可以使用以下代碼-
<div id="div1">click <a href="http://www.yahoo.com" id="close" onclick="document.getElementById('div1').style.display='none'; setCookie();">here</a> to go to www.yahoo.com</div>
您必須定義setCookie()
函數來設置cookie。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.