我有一个网站,读起来像一本书,第一页到上一页的下一页。把它想象成一本书的前后翻页。它不是浏览器中的上一页,而是页面本身。就像你正在改变一本书的页面
我正在尝试为上一页和下一页按钮动态分配链接。当前页面位于以 pageNum 和 fileName 作为键的对象中
我正在尝试根据当前页面链接的页码设置上一个链接。请参阅下面的示例和代码。
var toc = [
{"pageNum": "1", "fileName": "index.html"},
{"pageNum": "2", "fileName": "about.html"},
{"pageNum": "3", "fileName": "work.html"},
{"pageNum": "4", "fileName": "blog.html"},
{"pageNum": "5", "fileName": "contact.html"},
];
var url = window.location.pathname;
var currentPage = url.substring(url.lastIndexOf('/')+1);
var prevPageNum;
var prevPage;
//Based on currentPage, find object entry in toc and apply related pageNum
toc.filter(function(toc){
if(toc.fileName == currentPage) {
$('#currentPageNumber').append(toc.pageNum);
}
});
/******* Last and Next Page Assignment *******/
toc.filter(function(toc){
if(toc.fileName == currentPage) {
prevPageNum = toc.pageNum-1;
prevPage = toc.fileName;
$('#prevPage').append(prevPage);
//final code
//$('#prevPage').attr("href",prevPage);
}
});
<a href="#" id="prevPage">Previous Page</a>
<a href="#" id="nextPage">Next Page</a>
例子:
currentPage 是about.html prevPage 需要是index.html