Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery显示/隐藏页面刷新后不保留_Javascript_Php_Jquery - Fatal编程技术网

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吗?