Javascript jquery显示/隐藏页面刷新后不保留
请在下面检查我的代码和问题详细信息Javascript jquery显示/隐藏页面刷新后不保留,javascript,php,jquery,Javascript,Php,Jquery,请在下面检查我的代码和问题详细信息 jQuery(document).ready(function() { var element = jQuery('sideBar'); // check if element is Visible var isVisible = element.is(':visible'); if (isVisible === false) { jQuery(".main").removeClass("oldClass"); jQuery(".main").
jQuery(document).ready(function() {
var element = jQuery('sideBar');
// check if element is Visible
var isVisible = element.is(':visible');
if (isVisible === false) {
jQuery(".main").removeClass("oldClass");
jQuery(".main").addClass("newClass");
}});
现在我正在使用这个代码。此代码正在检查如果侧栏不可见,则它将删除旧类
并添加新类
。
当我试图显示隐藏此元素时,此代码运行良好
现在我想稍微改变一下,当我最小化侧边栏时,它能保持最小化直到我想要它回来,即使我重新刷新页面或更改页面
有可能吗?Jquery不会保留过去的页面加载,除非您使用Cookies。您应该将侧边栏的状态存储在本地存储中,并在页面加载后使用。感谢您检查我的问题。你能提供一些代码示例吗?我不知道该怎么做。如果你能帮助我。可以写jQuery(“.main”)。toggleClass(“oldClass”);jQuery(“.main”).toggleClass(“newClass”)代码>必须设置边栏的持久状态。JQuery只是一个与javascript一起使用的库。最好的办法是启动一个会话并存储侧边栏是否可见。你在用PHP吗?