我一直在围绕显示/隐藏 DIV 转圈。
我有这个网站: http: //fugados.tumblr.com。我在标题和帖子之间嵌入了一个映射作为 iframe。
我正在寻找一种仅在您第一次加载网站时才显示地图的方法(并且我被阻止了如何做到这一点)。初始加载后,如果您单击帖子或页面,我希望隐藏地图,如果您想查看/打开地图,请按下带/按钮/选项卡。
原因是地图占用空间大,内容下移过多。第一次访问网站看地图是没问题的,但是如果你想看网站的内容,每个页面的地图都太占空间了。
谢谢!
我一直在围绕显示/隐藏 DIV 转圈。
我有这个网站: http: //fugados.tumblr.com。我在标题和帖子之间嵌入了一个映射作为 iframe。
我正在寻找一种仅在您第一次加载网站时才显示地图的方法(并且我被阻止了如何做到这一点)。初始加载后,如果您单击帖子或页面,我希望隐藏地图,如果您想查看/打开地图,请按下带/按钮/选项卡。
原因是地图占用空间大,内容下移过多。第一次访问网站看地图是没问题的,但是如果你想看网站的内容,每个页面的地图都太占空间了。
谢谢!
我认为 eseist 方法是使用本地存储。在第一次加载时设置它
localStorage.setItem('wasVisited', 1);
然后检查它是否存在
if (localStorage.wasVisidet !== undefined ) {/* hide map */}
您应该使用 cookie。第一次加载页面时检查是否有 cookie 值,即“hide_map”设置为 true。如果是,则隐藏地图。如果不是,则不要隐藏地图,而是将 cookie“hide_map”值设置为 true。这样,下次用户加载页面时,“hide_map”将为真,您将隐藏地图。
为地图创建一个 ID。然后使用 document.getElementById("mapid").style.display="none";
在此页面中:http ://www.w3schools.com/js/js_cookies.asp它谈到了您的问题,您可以使用它而不是显示问候语,用简单的 jquery 代码隐藏您的地图 $("#idofyourmap").hide ();