无限滚动事件后的jquery函数

时间:2013-01-31 11:33:40

标签: jquery wordpress scroll infinite

我试图将评论表单动态加载到相应的帖子中。到目前为止,我所使用的是在初始加载时加载的前6个帖子。在我遇到问题的初始负载之后。我需要能够使用此代码来处理分页并显示无限滚动事件的剩余帖子。任何帮助将不胜感激。 干杯, 麦克

在comment.php

中发布div
<div id="commentform-<?php the_ID(); ?>" rel="<?php the_ID(); ?>" style="display: none"></div>

在shortcodes.php中调用评论表单

$output.='<div id="swap_comments-'.get_the_ID().'"rel="'.get_the_ID().'">'.comments_template('/comment.php').'</div>';

在plugins.js中处理评论表单

jQuery(window).ready(function() {
var commentscon = jQuery("div[id^='commentform']");
jQuery("div[id^='swap_comments']").append(commentscon);
jQuery.each(jQuery("div[id^='swap_comments']"),function(){
var CurrectDiv=jQuery(this);
CurrectDiv.find('div').filter(function(){
    if(jQuery(this).attr('rel')==CurrectDiv.attr('rel'))
    {
       jQuery(this).show(); 
    }
        });
});
});

2 个答案:

答案 0 :(得分:1)

使用已替换.live()

的jquery .on()

http://api.jquery.com/on/

答案 1 :(得分:0)

您必须使用live函数为动态添加的元素分配函数。