javascript - 如何在包装器中指定 div 元素
问题描述
我正在尝试使用以下脚本,但我已将“tab-prev”和“tab-next”按钮放在 .tab-wrapper 内的 div 内,我无法弄清楚如何在其中选择它们分区?
<script>
var Webflow = Webflow || [];
Webflow.push(function() {
$('.tab-wrapper’).on('click', '.tab-prev, .tab-next', function() {
var direction = $(this).hasClass('tab-prev') ? -1 : 1;
var tablinks = $(this).parent().find('.w-tab-menu');
var index = tablinks.find('.w--current').index() + direction;
index = index >= tablinks.children().length ? 0 : index;
tablinks.find('.w-tab-link').eq(index).trigger('click');
});
});
</script>
和html示例
<div class=“wrapper”>
<div class=“w-tab-menu”>
<a data-w-tab="Tab 1" class="w-tab-link">
<a data-w-tab="Tab 2" class="w-tab-link">
</div>
<div class=“w-tab-panes”>
<div data-w-tab="Tab 1" class="w-tab-pane">
<div data-w-tab="Tab 2" class="w-tab-pane">
</div>
<div class=“bottom-buttons”>
<a href="" class="tab-prev">Prev</a>
<a href="" class="tab-next">Next</a>
</div>
</div>
解决方案
您可以使用它来选择上一个和下一个按钮:
var $prev = $('.tab-prev');
var $next = $('.tab-next');
推荐阅读
- python - Shebang 指向特定的 virtualenv - 这是个好主意吗?
- c - 对 pthread 的未定义引用
- python - 无法在 Python 3.8 中安装 PyAudio
- c++ - 注册存储类内存分配
- javascript - 克隆 JavaScript 对象时如何排除键列表?
- java - 抽象出一个单独的类以在 Java 中创建 cookie 的值是否有意义?
- python - 是否可以从外部控制 Facebook 聊天机器人?
- powershell - FileSystemRights:检查它是否包含特定权限?
- python - Thonny 中未设置 TERM 环境变量
- python - Pytrend get_daily_data 列的含义