Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将导航按钮添加到我的网站_Javascript_Jquery_Navigation_Pagination - Fatal编程技术网

Javascript 如何将导航按钮添加到我的网站

Javascript 如何将导航按钮添加到我的网站,javascript,jquery,navigation,pagination,Javascript,Jquery,Navigation,Pagination,我正在我的网站上创建60多个HTML页面。我希望在所有页面中都有上一个和下一个导航按钮/链接。我知道我们可以通过在每个页面上硬编码手动完成,但这太主流了。我尝试了很多分页的例子,但我不能做到这一点。有谁能建议我如何用某种脚本得到这个 附言:建议结合HTML+JS或任何前端。最好,你可以使用类似MVC的CodeIgniter。。。开始时需要一些硬代码。之后就容易了。您可以使用助手、库 否则, 将页面放在公共文件中。只需将该文件包含在所有其他页面中。这是有道理的 当您使用诸如PHP或其他服务器端语言

我正在我的网站上创建60多个HTML页面。我希望在所有页面中都有上一个和下一个导航按钮/链接。我知道我们可以通过在每个页面上硬编码手动完成,但这太主流了。我尝试了很多分页的例子,但我不能做到这一点。有谁能建议我如何用某种脚本得到这个


附言:建议结合HTML+JS或任何前端。

最好,你可以使用类似MVC的CodeIgniter。。。开始时需要一些硬代码。之后就容易了。您可以使用助手、库

否则,


将页面放在公共文件中。只需将该文件包含在所有其他页面中。这是有道理的

当您使用诸如
PHP
或其他服务器端语言时,这些类型的导航非常好

根据你的问题,下面的答案不是主流

Note :
I believe you give each and every page with hard coded is lot better
Time taken for hardcodding ~ Time taken for `not mainstream`
Choose it wisely..
下面是几个步骤,我已经解释过了,希望你能明白

1. Initialize an array and store page names.
2. find the size of array
3. set current pagename in variable
4. find its location

5. If current location is greater than 0, then show prev button
6. If current location is lesser than total pages show next button
代码从这里开始

<script>
var pages = new Array("pageOne.html", "pageTwo.html", "PageThree.html", "PageFour.html", "PageFive.html", "PageSix.html");
var totalPages = pages.length;

var curPageName = "PageThree.html"; // Enter your page name here
var getCurPageLocation = pages.indexOf(curPageName);

console.log("Total Pages : " + totalPages);
console.log("Current Page Name : " + curPageName);
console.log("Position of Page in Array : " + getCurPageLocation );


/* To find prev and next page code starts from here */
if (getCurPageLocation > 0) {
    var prevPageLocation = getCurPageLocation - 1;
    var prevPageName = pages[prevPageLocation];
    console.log("Prev Page Name : " + prevPageName);
}

if (getCurPageLocation < totalPages) {
    var nextPageLocation = getCurPageLocation + 1;
    var nextPageName = pages[nextPageLocation];
    console.log("Next Page Name : " + nextPageName);
}
/* To find prev and next page code ends here */


</script>

var pages=新数组(“pageOne.html”、“pageTwo.html”、“PageThree.html”、“PageFour.html”、“PageFive.html”、“PageSix.html”);
var totalPages=pages.length;
var curPageName=“PageThree.html”;//在此处输入您的页面名称
var getCurPageLocation=pages.indexOf(curPageName);
console.log(“总页数:+totalPages”);
console.log(“当前页面名称:”+curPageName);
log(“页面在数组中的位置:“+getCurPageLocation”);
/*查找上一页和下一页代码从这里开始*/
如果(getCurPageLocation>0){
var prevPageLocation=getCurPageLocation-1;
var prevPageName=页面[prevPageLocation];
console.log(“上一页名称:+prevPageName”);
}
如果(getCurPageLocation
如果你需要更多的导航按钮,如下图所示

上一篇1234下一篇


请自己尝试一下。

可能的重复:我们不能用jquery或javascript来实现吗?你能给我看一些小提琴的例子吗,这会对我更有帮助吗?下面的链接可能会对你有所帮助。谢谢我会看一遍的非常感谢@Rafee你真是个好人。我一直在寻找这种解决方案,非常感谢。。。。。。。。。。!