【问题标题】:Loading navigation menu in every pages在每个页面中加载导航菜单
【发布时间】:2013-06-25 04:31:27
【问题描述】:

我已经在谷歌上搜索了一段时间,但找不到任何解决方案......我想知道是否可以在浏览器缓存中保留导航菜单,即使有一个活动元素从页面更改为其他(在其页面上突出显示的菜单项)。我很确定浏览器缓存菜单可以避免用户总是下载相同的菜单,但它似乎不适用于我正在处理的网站:http://2degreesproject.com.au/Connection

感谢您的帮助!

【问题讨论】:

  • 有什么问题?您的导航菜单正在每个页面上加载。
  • 您是否尝试将其设置为只加载新内容但保留菜单以使其不必每次都重新加载?喜欢使用框架?

标签: html css browser-cache nav


【解决方案1】:

您可以考虑使用 ajax 加载所有其他内容。这样您就不必重新加载菜单。否则,您需要使用服务器端语言或 ajax 帖子将一些信息从一个页面传递到下一个页面。您始终可以设置一个 cookie 并在每个页面上更改它的值,以跟踪最后一页是什么。这可能是执行此操作的标准方式。研究如何设置 cookie,以及如何更改它们的值(我相信通常你只是取消设置并使用不同的值重置)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 2021-07-03
    • 2013-11-30
    • 1970-01-01
    • 2013-11-01
    • 2014-04-21
    • 2017-07-24
    相关资源
    最近更新 更多