我在 WordPress 循环中使用jquery.bpopup 。如您所见,有一个触发器 id 和一个弹出 id。如何以正确的方式实现 jquery?现在只有循环中的第一个帖子可以工作。任何帮助是极大的赞赏。
循环
while ( have_posts() ) : the_post(); ?>
<a href="#" id="trigger_pop_up_<?php the_ID(); ?>"><?php the_title(); ?></a>
<div id="pop_up_<?php the_ID(); ?> ">
<?php the_post_thumbnail(); ?> ?>
<p>some random content</p>
</div>
<?php endwhile;?>
jQuery
<script>
jQuery(document).ready(function($) {
// Binding a click event
// From jQuery v.1.7.0 use .on() instead of .bind()
$('#trigger_pop_up_<?php the_ID(); ?>').bind('click', function(e) {
// Prevents the default action to be triggered.
e.preventDefault();
// Triggering bPopup when click event is fired
$('#pop_up_<?php the_ID(); ?>').bPopup();
});
});
</script>