在我最新的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