我想弄清楚如何隐藏一个元素,以便在用户点击关闭按钮时不再显示。基本上它只是一个下降的促销信息。如果用户点击取消,我不希望此元素再次向该用户展示。如何点击某个用户永久隐藏某个元素
我想它喜欢这里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