好吧,我把它分解了,四处打听了一下,发现:
$(".next").on("click", function(e) {
const $active = $(".tab-pane.active");
const $next = $active.next();
if ($next.length) {
$active.removeClass("active show");
$next.addClass("active show");
}
e.preventDefault();
});
$(".prev").on("click", function(e) {
const $active = $(".tab-pane.active");
const $prev = $active.prev();
if ($prev.length) {
$active.removeClass("active show");
$prev.addClass("active show");
}
e.preventDefault();
});
最重要的是,你需要确保你有你的上一个和下一个按钮
外部
包含选项卡窗格的div。否则它会继续沿着链条往下走。
这是一支非常不精致的钢笔,我把它放在一起,以帮助说明我正在努力实现的目标:
https://codepen.io/ultraloveninja/pen/OBjmzy