这是我的鳕鱼: 我想要一个cookie来记住cookie中的用户偏好 请帮我 感谢
function showhide(id){
if (document.getElementById){
obj = document.getElementById(id);
if (obj.style.display == "none"){
obj.style.display = "";
} else {
obj.style.display = "none";
}
}
}
<a href="#" onclick="showhide('script'); return(false);">show/hide</a>
<div style="display: none;" id="script">
this cantent is show or hide
</div>
答案 0 :(得分:1)
您可以使用jquery-cookie。在此页面中有很多关于如何设置和获取cookie的示例。
此外,您可以使用我认为更好的html5 local storage。
要记住&#34;窗口打开时的状态,您可以触发showhide
功能,并将存储的数据作为ID。类似的东西:
$(document).ready(function () {
//get the ids from cookie or localStorage
//call the showHide function for each id
});