<script>
$(document).ready(function(){
// Checks to see if div has been closed
if(sessionStorage.getItem("hide") != true) {
$('#domainReco').show();
} else {
$('#domainReco').css("display", "none");
}
$("#boxclose").click(function(){
$("#domainReco").fadeOut();
sessionStorage.setItem("hide", true);
return false;
});
});
</script>
echo '<div id="domainReco">';
echo '<a class="boxclose" id="boxclose"></a>';
echo '<h2>You are in the EU store</h2>';
echo '<p>Want to visit the <a href="">US store</a> instead?<p>';
echo '</div>';
當點擊鏈接時,div會隱藏,但導航到另一頁後,div再次出現。我已經搜索,但似乎無法解決它。jQuery沒有保持div隱藏
在此先感謝
jQuery是客戶端,所以當頁面重新加載其重置爲初始狀態 –
您將需要使用Cookie使用jQuery用它發揮到淋漓盡致的時候 –
,可以更換這個'$('#domainReco ').css(「display」,「none」);'用'$('#domainReco')。hide()' – dreamweiver