我正在尝试创建一个上一个/下一个画廊样式菜单,该菜单从不同目录(基于窗口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/");
}
答案 0 :(得分:0)
好像我必须在其他if语句上加上> -1或!= -1:
window.location.href.indexOf("page2") > -1