javascript - 页面重新加载后显示隐藏的 div(页面重新加载后 div 变为可见)

标签 javascript jquery reload page-refresh

我有一个页面,其中有几个隐藏的 div 和具有单击事件的按钮,在这些 div 上,div 变得可见。

问题是当我重新加载页面时,所有 div 再次隐藏。

实际上,当我单击某些按钮时,某些 div 会变得可见,但当我重新加载页面时,所有 div 都会再次不可见。

我可以使页面重新加载之前可见的 div 在重新加载后可见吗?

示例 http://jsfiddle.net/DxKCj/1/ .

最佳答案

当然,他们会再次隐形。这就是 HTML/JavaScript 的行为方式。当您重新加载页面时,浏览器会丢弃当前状态并重新“编译”页面。这就像运行一个简单的 C 程序,退出它,然后再次运行它。如果你想保存 Div 的状态,你必须将它保存在某个地方。您可以使用 HTML5 本地存储或 cookie 保存它。您可以通过 JavaScript 完成这两项操作。

关于javascript - 页面重新加载后显示隐藏的 div(页面重新加载后 div 变为可见),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984327/

相关文章:

javascript - Jquery ajax请求不能在FF和safari中工作,在chrome中工作

ios - UIWebview 重新加载不起作用

javascript - 如果 url 中更改的所有内容都是哈希值,如何强制重新加载页面?

javascript - 在弹出窗口关闭时刷新父页面

javascript - 淡入不起作用

javascript - 获取中的 OAuth1 身份验证

javascript - 仅在禁用 JavaScript 时显示 "Enable JavaScript"消息

javascript - 按值对 JavaScript 对象排序

javascript - 使用通过 ajax 调用检索的数据绘制 Chart.js

javascript - 与 location.reload 同时调用函数以在 Javascript 中显示正确的消息