1

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

注释commenform div 在comment.php

<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(); 
    }
        });
});
});
4

2 回答 2

1

使用已替换 .live() 的 jquery .on()

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

于 2013-01-31T12:02:00.653 回答
0

您必须使用实时功能将功能分配给动态添加的元素。

于 2013-01-31T11:37:06.297 回答