【发布时间】:2019-06-06 18:11:56
【问题描述】:
我的所有 .html 页面上都有一个导航栏 div。为了不在每个页面上复制粘贴导航条代码,我使用该代码创建了一个 .html 页面,并通过 jquery 在每个页面上打印它,如下所示:
<div id="includeNavbar"></div>
实际打印的代码是:
$(function(){
$("#includeNavbar").load("navbar.html");
});
有没有办法保持导航栏加载并通过jquery加载剩余内容但仍然使用这种类型的打印方法?
我正在使用最新的 Bootstrap 版本
【问题讨论】:
-
是的,如果我理解正确的话,您要实现的目标称为 SPA 单页应用程序。要使用 jQuery 做到这一点,您必须将网站上的所有链接替换为可以加载适当内容的事件。我只能建议对 React.JS / AngularJS / Vue.js 等框架使用更现代的方法,...
-
我实际上只有两个页面可以通过导航栏加载(我正在使用引导程序)
标签: javascript html ajax bootstrap-4