编写nav.js
在index.html中有一行 <script src="./js/nav.js"></script>
引入nav.js,主要是为了动态生成导航条内容。
nav.js代码如下:
!function nav(){
var url=window.location.pathname;
var i1=url.lastIndexOf('/');
var i2=url.lastIndexOf('.');
var n=url.slice(i1,i2).replace('/','');
var pre=null;
var next=null;
var cur=parseInt(n);
if(cur>1){
pre=cur-1;
pre = ''+pre + '.html';
next=cur+1;
next =''+ next +'.html';
}
else if(cur==1){
pre='index';
next=cur+1;
next ='' +next +'.html';
}
else
{
pre='#';
next=1;
next =''+next + '.html';
}
var nav="<div class='head'> <div class='head-i'><a href='index.html'>首 页</a> | <a href='"+ pre +"'>上 页</a> | <a href='"+ next +"'>下 页</a></div><div id='head-c' class='head-c'><a href='#'>≡</a></div> </div><div id='head-c-p' class='head-c-p'></div>";
document.write(nav);
}();
$(function(){
$("#head-c").click(function(){
$("#head-c-p").slideToggle();
});
});