我正在尝试为我的投资组合制作照片库。我碰壁了,无法理解为什么这不起作用:
这是一个按钮,可根据您当前的网址将您发送到网址。
在此示例中,用户位于“/project1.html”,单击下一步按钮,将被定向到“/project2.html”
<button class="next"><img src="images/next.png" class="next-prev-button" alt="Next"></button>
^^^ html中的按钮
<script>
var projectnumber = 1;
$( ".next" ).click(function() {
projectnumber = projectnumber + 1;
window.location = "project" + projectnumber + ".html";
)};
</script>
当我点击按钮时,没有任何反应。
答案 0 :(得分:1)
你只有错误的括号序列(在剧本的末尾&#39;)}&#39;应该是&#39;})&#39;)
$( ".next" ).click(function() {
projectnumber = projectnumber + 1;
window.location = "project" + projectnumber + ".html";
});
答案 1 :(得分:0)
问题是projectnumber变量在加载或每个页面上都被重置,所以它总是为2。
尝试从网址
获取当前项目编号$(".next").click(function () {
var projectnumber = +location.pathname.split('/').pop()[0].match(/\d+/)[0] + 1;
window.location = "project" + projectnumber + ".html";)
});