0
我有一個類似的問題How do I use colorbox to show hidden divs on my page without hardcoding?但解決的辦法有沒有爲我工作。彩盒顯示隱藏的div動態地在WordPress
正在使用自定義的WP_Query從一個自定義後類型返回一組縮略圖,點擊上我想激活顏色框,並顯示在覆蓋後的信息。
的Javascript:
$(document).ready(function() {
$(".colorbox").colorbox
({
innerWidth: "660px",
transition: "fade",
href:function(){
var elementID = $(this).attr('id');
return "#" + elementID; }
})
});
的WordPress代碼:
<?php
$clientInfo = new WP_Query();
$clientInfo->query('post_type=Clients&orderby=date&order=ASC');
?>
<?php $i = 0; ?>
<?php while ($clientInfo->have_posts()) : $clientInfo->the_post(); ?>
<?php $i++; ?>
<a href="#post-<?php the_ID(); ?>" class="colorbox client-logo<?php if ($i == 4 || $i == 8 || $i == 14 || $i == 16 || $i == 20) { echo ' row-last'; } ?>">
<?php the_post_thumbnail('client-logo'); ?>
</a>
<div class="hidden-content">
<div id="post-<?php the_ID(); ?>">
<?php the_title(); ?>
<?php the_content(); ?>
</div>
</div>
<?php endwhile; ?>
我顯示縮略圖罰款,在我回國覆蓋整個頁面:)有什麼毛病我使用的功能在我的colorbox JS中,我猜想,但它似乎在爲其他人工作。
我只需要能夠返回每個.hidden-content(每個條目的動態內容)的內容,因此我試圖使用該函數而不是簡單地設置div(設置href :「.hidden內容」返回每個.hidden內容在每個單獨覆蓋)
謝謝!