Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.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 如何在使用localstorage刷新页面后保存选定的div显示?_Javascript_Jquery - Fatal编程技术网

Javascript 如何在使用localstorage刷新页面后保存选定的div显示?

Javascript 如何在使用localstorage刷新页面后保存选定的div显示?,javascript,jquery,Javascript,Jquery,我已经发布了,如何使用localstorage在刷新页面上显示和隐藏Rememberdiv 在我点击右上角的RUB或UAH后,它执行脚本来显示和隐藏货币细节,但当重新加载页面时,它再次消失 以下是此脚本的代码: function loadAfterTime() { $(document).ready(function(){ $("#uahid").click(function(){ $("#total

我已经发布了,如何使用localstorage在刷新页面上显示和隐藏Rememberdiv

在我点击右上角的RUB或UAH后,它执行脚本来显示和隐藏货币细节,但当重新加载页面时,它再次消失

以下是此脚本的代码:

         function loadAfterTime() {

          $(document).ready(function(){
            $("#uahid").click(function(){
                $("#total > div:nth-child(1), #c_cost > b:nth-child(2), #c_cost > b:nth-child(1), #local_delivery_prices > div:nth-child(1)").show();
                $("#total > div:nth-child(3), #c_cost > b:nth-child(8), #c_cost > b:nth-child(7), #local_delivery_prices > div:nth-child(3), #c_cost > b:nth-child(5)").hide();
            });
         });


         $(document).ready(function(){
            $("#rubid").click(function(){
                $("#total > div:nth-child(3), #c_cost > b:nth-child(8), #c_cost > b:nth-child(7), #local_delivery_prices > div:nth-child(3), #c_cost > b:nth-child(5)").show();
                $("#total > div:nth-child(1), #c_cost > b:nth-child(2), #c_cost > b:nth-child(1), #local_delivery_prices > div:nth-child(1)").hide();
            });
         });

         }

您可以为这些div提供一个唯一的ID,并在更改状态时将这些ID存储在localStorage中,每个状态都隐藏或显示在localStorage中。也许在每次隐藏/显示调用之后,您可以执行
localStorage.setItem('item'+ID,state)
。当
状态
等于“隐藏”或“显示”时,刷新后,您可以阅读它以了解它的上一个状态并应用它。

那么,您试图解决什么问题?我尝试使用cookie,但不起作用。请共享您尝试过的代码,我们将尝试并调试它,但我们不会为您创建全部内容,这不是工作原理。您可以在localstorage上保存一个布尔值,然后检查它是否为true或false,并根据这是我尝试的代码显示。。。