在我最新的Wordpress项目中,我试图弄清楚如何将JQuery选项卡与ACF中继器字段结合使用。第一个工作,但现在我想多个div在单个页面上包含几个标签。以下内容不会显示标签中的内容(脚本不适用于这些内容)。据我了解这是由div的编号(#tabs)引起的。因此,我想添加一些东西给这个ID,看看这是否解决了我的问题;像#tabs1,#tabs2,#tabs3等。我不能给每个div手动设置自己的ID,因为它们是在循环中创建的(ACF中继器字段)。一直在寻找几天,似乎无法找到如何在脚本中做到这一点。希望有人能指引我走向正确的方向。JQuery选项卡 - 每个容器div的唯一ID
<script>
jQuery(document).ready(function($) {
$('#tabs').tabs();
})
</script>
循环创建标签:
<?php if(have_rows('slider')): ?>
<div id="tabs">
<?php while(have_rows('slider')): the_row(); ?>
<div id="<?php the_sub_field('tab_title');?>">
<?php the_sub_field('tab_content');?>
</div>
<?php endwhile; ?>
<ul>
<?php while(have_rows('slider')): the_row(); ?>
<li><a href="#<?php the_sub_field('tab_title');?>"><?php the_sub_field('tab_title'); ?></a></li>
<?php endwhile; ?>
</ul>
</div>
<?php endif; ?>
这里有一个网站,有一个建立一种像什么,我想实现的一个例子......注意,每节一个带按钮的幻灯片放映(在我的例子中是“标签”),用于选择不同的幻灯片放映。 http://partnersandspade.com/studio/
“ul#图标”在哪里 – hjpotter92
对不起,我们不需要这部分脚本。 – wlp