javascript - 如何在两个 div 之间切换并在保存/刷新页面后保留在所选 div 上?

标签 javascript jquery scripting toggle

我在 stackoverflow 中看到了这个脚本,用于在两个 div 之间切换(来自此 page ):

http://jsfiddle.net/PauWy/1/

它正在工作,但有没有办法调整脚本,使其保留在切换的 DIV 上,即使在刷新/保存页面后也是如此?

我们的页面允许我们选择上传照片还是视频。如果用户选择照片,那么当该人返回同一页面时,它应该显示“上传照片”,但如果用户选择视频,页面应该自动切换到“上传视频”。目前,即使用户选择切换/使用“上传视频”部分,默认设置始终是“上传照片”。

最佳答案

您需要持久性,实现这一目标的一种方法是通过 cookie。

使用jQuery Cookie Plugin.

要保存 cookie,您需要做的就是:

$.cookie("key", "value");

并检索:

$.cookie("key");

并删除:

$.cookie("key", null);

所以你的逻辑是:

if cookieValue == "thisDiv"
  showDiv1
else
  showDiv2
end

关于javascript - 如何在两个 div 之间切换并在保存/刷新页面后保留在所选 div 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474884/

相关文章:

javascript - WordPress JQuery 未运行插件

javascript - 当我合并时,我看不到删除按钮

javascript - d3 force 中的数组和节点映射

javascript - 带 class 的 div 的 jquery 选择器

linux - bash:基于字符串值的条目过滤

python - 从 vb.net 执行 python 脚本

sql - F# 从 CSV 生成 SQL

javascript - 引用错误 - Mozilla Firefox

javascript - 我可以将独立作用域和继承作用域结合起来吗?

jquery - Parsley.js 没有为复选框上的自定义验证器设置 parsley-success/parsley-error