gpt4 book ai didi

javascript - 如何使用 Javascript 终止无限滚动

转载 作者:行者123 更新时间:2023-12-02 21:40:24 25 4
gpt4 key购买 nike

我目前正在研究这个基于 javascript 的 slider 我希望 slider 在到达最后一张幻灯片时隐藏下一个按钮,并且此后不应滑动我该怎么做

Codepen Link

最佳答案

抱歉已为您修复

function shiftSlide(dir, action) {
items.classList.add('shifting');
items.classList.add('shifting');
console.log(index)
if (allowShift) {
if (!action) { posInitial = items.offsetLeft; }

if (dir == 1) {
items.style.left = (posInitial - slideSize) + "px";
index += dir;
} else if (dir == -1) {
items.style.left = (posInitial + slideSize) + "px";
index+= dir;
}
if(index == slidesLength -1){
document.querySelector('#next').style.display = 'none';
document.querySelector('#prev').style.display = 'block';
}
else if(index == 0){
document.querySelector('#prev').style.display = 'none';
document.querySelector('#next').style.display = 'block';
}
else{
document.querySelector('#prev').style.display = 'block';
document.querySelector('#next').style.display = 'block';
}
};

allowShift = false;
}

关于javascript - 如何使用 Javascript 终止无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60378717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com