html - 如何使用 jquery 创建滑动循环?
问题描述
有几个选项可以通过点击按钮进行切换。但是,如果我单击最后一个选项或第一个选项,它将一无所获。当我单击可以返回到第一个的最后一个选项时,如何创建一个循环。
$('.pie-btn-prev').on('click', function() {
$('.is-current').removeClass('active is-current').prev().addClass('active is-current')
});
$('.pie-btn-next').on('click', function() {
$('.is-current').removeClass('active is-current').next().addClass('active is-current')
})
<div class="icon-box">
<div class="pie-icon icon-1">
<i class="fas fa-alien-monster"></i>
</div>
<div class="pie-icon icon-2">
<i class="fas fa-alien-monster"></i>
</div>
<div class="pie-icon icon-3">
<i class="fas fa-alien-monster"></i>
</div>
<div class="pie-icon icon-4">
<i class="fas fa-alien-monster"></i>
</div>
</div>
<div class="btn-box">
<div class="pie-btn-prev">
<i class="fal fa-long-arrow-left"></i>
</div>
<div class="pie-btn-next">
<i class="fal fa-long-arrow-right"></i>
</div>
</div>
解决方案
推荐阅读
- javascript - 我有一个要求,我应该有完整表格的垂直滚动条,但中间列的水平滚动条
- codeblocks - 代码错误!?为什么会有两个不同的答案?
- mysql - 在查询中更新具有相同随机值的多个列
- elixir - 使用结构时避免指定保护子句
- scala - 如何在Scala中弃用具有默认值的参数?
- python - pandas:在 df.pivot() 上绘制散点图会导致 KeyError
- ios - 如何区分表格视图中两个表格视图单元格之间的差距?
- javascript - 如何将对象列表转换为javascript中的对象数组?
- android - 拖放仅适用于第一个
- haskell - 必须为所有参数定义半群的运算符吗?