javascript - 如何仅在网站第一次加载时显示 DIV

标签 javascript show-hide tumblr

我一直在为显示/隐藏 DIV 而绕圈。

我有这个网站:http://fugados.tumblr.com 。我在标题和帖子之间嵌入了一个 map 作为 iframe。

我正在寻找一种方法(并且我不知道如何做到这一点)仅在您第一次加载网站时显示 map 。初始加载后,如果您单击帖子或页面,我希望隐藏 map ,如果您想查看/打开 map ,可以按下带/按钮/选项卡。

原因是 map 占用空间大,内容下移太多。第一次访问该网站时,看到 map 是可以的,但如果您想阅读网站内容,则每个页面的 map 都占用了太多空间。

谢谢!

最佳答案

我认为最有效的方法是使用本地存储。 将其设置为第一次加载

localStorage.setItem('wasVisited', 1);

然后检查是否存在

if (localStorage.wasVisidet !== undefined ) {/* hide map */}

关于javascript - 如何仅在网站第一次加载时显示 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525700/

相关文章:

javascript - 开放层 3 : simple LineString example

javascript - 即使使用必需的属性,HTML 文本输入正则表达式验证也无法正常工作

html - 链接到相对样式表标签不起作用

html - 禁止在 tumblr 页面上滚动

Tumblr 音频播放器无法通过无限滚动加载

javascript - Nodejs 中的 session 被部分存储

javascript - jQuery 用 $(selector).prop 改变 <img> src 需要很长时间

javascript - 如何在单击另一个 div 时切换 `<div>` 项目?

jquery - 如何使显示/隐藏更加简洁?

javascript - 取消隐藏表格行会导致表格跳转,如何解决这个问题?