【发布时间】:2022-10-19 21:12:28
【问题描述】:
我有一个带有“下一个”和“上一个”按钮的滑块,“上一个”按钮是隐藏的。
我想在显示最后一张幻灯片时隐藏“下一张”按钮,并在第一次转换幻灯片后显示“上一张”按钮。
想用Javascript实现它,你能帮我吗?
let next = document.querySelector('.btn_next_slide'),
prev = document.querySelector('.btn_prev_slide'),
line = document.querySelector('.product_slider_line'),
slides = document.getElementsByClassName('product_slider').length,
step = document.querySelector('.product_slider').clientWidth
count = 0;
next.onclick = ()=> {
count ++;
if (count >= slides-1) count = slides-2;
line.style.transform = 'translate(' + `${- step * count}px)`;
};
prev.onclick = ()=> {
count --;
if (count <= 0) count = 0;
line.style.transform = 'translate(' + `${- step * count}px)`;
};
【问题讨论】:
-
请在您的问题中添加一些代码示例。
-
请提供足够的代码,以便其他人可以更好地理解或重现该问题。
-
@JohannesWulf 我已经为滑块添加了我的 js 代码,希望它会有所帮助
标签: javascript html css