带有indexOf jquery的上一个/下一个文件?

时间:2018-12-27 09:20:40

标签: jquery menu pagination load indexof

我正在尝试创建一个上一个/下一个画廊样式菜单,该菜单从不同目录(基于窗口url)加载文件。 我使用php include作为菜单(在所有页面上),然后使用jquery在每个页面上加载脚本,但是问题是if / else每次都从头开始运行,弄乱了结构。有什么更好的方法? (基本上,当代码再次运行时,它不会移至下一个else-如果要与当前窗口网址对应/同步)

        if (window.location.href.indexOf("page1") > -1){
            $(".next").attr('href', "portfolio/page2/");
        }
        else if (window.location.href.indexOf('page2')){
            $(".previous").attr('href', "portfolio/page1/");
            $(".next").attr('href', "portfolio/page3/");
        }
        else if (window.location.href.indexOf('page3')){
            $(".previous").attr('href', "portfolio/page2/");
            $(".next").attr('href', "portfolio/page4/");
        }

1 个答案:

答案 0 :(得分:0)

好像我必须在其他if语句上加上> -1或!= -1:

window.location.href.indexOf("page2") > -1