0
默認情況下,我的div元素#bannerbox
顯示爲正常,我使用下面的代碼來隱藏div元素。onclick jquery slidetoggle默認狀態從cookie
<div id="toggleclose">
<a href="#" class="closebutton" onclick="jQuery('#bannerbox').slideToggle('normal');" title="Close"><span class="hidespan">Close</span></a>
</div>
我想什麼做的是在點擊按鈕時,以及目前的功能,必須然後保存到cookie中的狀態,以便在下一次加載頁面的div元素的能見度從保存到cookie的最後狀態保留。
這是我正在使用的當前代碼,目前沒有工作。
<script type="text/javascript">
$(document).ready(function(){
var openToggle = getCookie("open") || false;
if (openToggle)
$("#bannerbox").show();
else
$("#bannerbox").hide();
$('.closebutton').click(function() {
var closed = $("#bannerbox").is(":none");
if (closed)
$("#bannerbox").show();
else
$("#bannerbox").hide();
setCookie("open", !closed, 365);
});
});
</script>