Javascript 保存/刷新页面后,如何在两个div之间切换并保持在所选div上?
我在stackoverflow中看到了在两个div之间切换的脚本(如下所示): 它正在工作,但是否有办法调整脚本,使其即使在刷新/保存页面后仍保持在切换的DIV上Javascript 保存/刷新页面后,如何在两个div之间切换并保持在所选div上?,javascript,jquery,scripting,toggle,Javascript,Jquery,Scripting,Toggle,我在stackoverflow中看到了在两个div之间切换的脚本(如下所示): 它正在工作,但是否有办法调整脚本,使其即使在刷新/保存页面后仍保持在切换的DIV上 我们的页面允许我们在上传照片或视频之间进行选择。如果用户选择照片,则当该用户返回到同一页面时,该页面应显示“上传照片”,但如果用户选择视频,该页面应自动切换到“上传视频”。目前,默认值始终为“上传照片”,即使用户选择切换/使用“上传视频”节。将选择存储在cookie中,并在加载页面时检查该cookie。您需要持久性,实现这一点的一种
我们的页面允许我们在上传照片或视频之间进行选择。如果用户选择照片,则当该用户返回到同一页面时,该页面应显示“上传照片”,但如果用户选择视频,该页面应自动切换到“上传视频”。目前,默认值始终为“上传照片”,即使用户选择切换/使用“上传视频”节。将选择存储在cookie中,并在加载页面时检查该cookie。您需要持久性,实现这一点的一种方法是通过cookie 使用 要保存cookie,只需执行以下操作:
$.cookie("key", "value");
以及检索:
$.cookie("key");
并删除:
$.cookie("key", null);
所以你的逻辑是:
if cookieValue == "thisDiv"
showDiv1
else
showDiv2
end
您是否希望为用户执行此操作,而不管用户使用的是哪种浏览器或给定的浏览器?如果是前者,则需要在服务器上保存每个用户的状态。如果是后者,您可以使用cookie。无论使用哪种浏览器,我都要这样做。您有识别用户的方法吗?