jquery - 跨页面重复使用页眉和页脚

标签 jquery html css jsp

我在页眉部分有所有菜单。单击菜单链接时,只有内容发生变化,但页眉和页脚保持不变。 我正在考虑两种选择。

  1. 将内容部分放在 iframe 中。
  2. include('header.jsp');

    //渲染页面具体内容...

    include('footer.jsp');

有没有更好的方法来做到这一点?像 jQuery .load() 这样的东西会显着提高性能吗?

最佳答案

使用 jQuery 的加载是一个不错的选择,只需确保在加载任何 javascript 之前加载 HTML。您所需要的只是要加载到的内容部分,例如:

与内容部分:

<div id='content'></div>


和下面的代码:

$('#content').load('/includes/content2.html', function(){
    // load scripts here
});

关于jquery - 跨页面重复使用页眉和页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12550475/

相关文章:

Javascript 阻止事件通过元素传播

javascript - Light Slider 在 Bootstrap 模式下不起作用

javascript - 如何使用jquery将div加载到html中

javascript - Safari 6.1 HTML5 视频在内容后面闪烁

html - 在标题顶部滑动移动导航

javascript - 自动调整文本输入宽度时防止抖动

html - 如何将URL检索到GSP中

Javascript - 在水平滚动菜单中加载页面时自动滚动到事件菜单项

html - CSS 悬停效果和覆盖

javascript - 单击 anchor 标记后汉堡菜单不会关闭