我想弄清楚如何隱藏一個元素,以便在用戶點擊關閉按鈕時不再顯示。基本上它只是一個下降的促銷信息。如果用戶點擊取消,我不希望此元素再次向該用戶展示。如何點擊某個用戶永久隱藏某個元素
我想它喜歡這裏http://codecanyon.net/
看到的旗幟功能是有辦法做到這一點?我試着用谷歌搜索這個答案,但無法真正找到這個例子。我認爲這需要用cookie來實現。此外,如果是這種情況,是否會導致SSL加密頁面出現問題?
更新:如何設置一個cookie會在這麼多天後過期?
這裏是我的代碼:
<div id="promotional-banner">
<div id="promotional-wrapper">
<div id="promotional-container">
<p class="left"><img src="<?php echo Mage::getStoreConfig(Mage_Core_Model_Store::XML_PATH_SECURE_BASE_URL); ?>media/wysiwyg/infortis/fortis/custom/rewards.png" alt="Earn Rewards" title="Earn Rewards" /> Earn reward points every time you shop at WeePumpkin.com</p>
<div class="right close-button"><span>X</span> Dismiss</div>
<div class="clear"></div>
</div>
</div>
</div>
<script type="text/javascript">
$$ = jQuery;
$$(document).ready(function() {
if ($$("#promotional-banner").is(":hidden")) {
$$("#promotional-banner").delay("1000").fadeIn();
}
$$("div.close-button").click(function(){
$$("#promotional-banner").delay("slow").fadeOut();
});
});
</script>
感謝您的快速響應!如何設置一個在過了很多天後過期的cookie?任何想法如何做到這一點? – Chris78
http://stackoverflow.com/questions/1458724/how-to-set-unset-cookie-with-jquery – Chris