一般官网头部和底部的内容是相同的,我们可以把这些公共的部分拆分出来,单独放在一个html文件里面然后每个页面去引用,但是会有一个问题,比如说选择某个模块要此模块高亮(这是每个页面不同的地方)
1.这是我的公共的头部,每一个<li>都给一个id,公共模块都是没有设置模块选中的
<!--header-->
<div class="topMenu">
<img class="logoImage" src="../images/stitic/logo.png" >
<ul class="topUl">
<li id="navigation_1">
<a href="/pc/index.html">首页</a>
</li>
<li id="navigation_2">
<a href="/pc/weightTrainingCamp.html">减重训练营</a>
</li>
<li id="navigation_3">
<a href="/pc/yuanshen_trainingBase.html">源深基地</a>
</li>
<li id="navigation_4">
<a href="/pc/successCase.html">成功案例</a>
</li>
<li id="navigation_5">
<a href="/pc/faculty.html">师资力量</a>
</li>
<li id="navigation_6">
<a href="/pc/knowledge.html">减重知识</a>
</li>
<li id="navigation_7">
<a href="/pc/trend.html">新闻动态</a>
</li>
<li id="navigation_8">
<a href="/pc/aboutUs.html">关于我们</a>
</li>
</ul>
</div>
<!--header-end-->
2.这是我的首页里面头部<div>
<!--header-->
<div class="topDiv" id="header">
</div>
<!--header-end-->
3.首页加载公共头部的js代码
$(function(){
$(document).ready(function(){
//jquery load方法加载公共头部
$("#header").load("/pc/header.html",function(){//加载完成后设置高亮
$("#navigation_1").children().attr("style","color: #fff");
$("#navigation_1").attr("class","selected");
});
});
})
4.首页头部展示效果图,每个页面找到对应的id设置一下就ok了,这样的话修改就只要修改一个html了,维护起来也很方便
|