我正在使用这样的东西:
jquery加载:
jQuery(document).ready(function() {
jQuery('.navigation a').live('click', function(e){
e.preventDefault();
var link = jQuery(this).attr('href');
jQuery('#load').fadeTo(200, 0).load(link + ' #load-posts', function(){ jQuery('#load').fadeTo(200, 1); });
});
});
Wordpress循环
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="post-tip-<?php the_ID(); ?>"><?php echo substr($post->post_title,0,15); ?></a>
<div class="post-tip-item-<?php echo $post->ID; ?>" style="display: none;">
post tip content
</div><!-- /#post-tip-item-<?php the_ID(); ?> -->
<script type='text/javascript'>jQuery(document).ready(function() { jQuery('a.post-tip-<?php echo $post->ID; ?>').easyTooltip({ useElement: 'post-tip-item-<?php echo $post->ID; ?>'}); });</script>
<?php endwhile; ?>
<div class="navigation">
<?php posts_nav_link('','','« Previous Entries') ?>
<?php posts_nav_link('','Next Entries »','') ?>
</div>
<?php else : ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
问题是,例如,在加载更改页面并获取下一个帖子之后,这个帖子不再加载:
<script type='text/javascript'>jQuery(document).ready(function() { jQuery('a.post-tip-<?php echo $post->ID; ?>').easyTooltip({ useElement: 'post-tip-item-<?php echo $post->ID; ?>'}); });</script>