如何在ajax部分页面刷新后重新初始化插件?

时间:2017-04-11 02:13:29

标签: php jquery ajax

我需要你的帮助。我正在一个社交媒体类型的网站上发帖。我每分钟刷新帖子。一切正常。但我最近添加了一个工具提示插件。问题是每次使用ajax刷新部分页面时插件都会停止工作。每次刷新页面时,如何重新初始化我的工具提示插件?我尝试过使用.on(),我也试过在ajax成功函数之后重新初始化插件。但仍然没有运气。有人请帮忙。

这是我的刷新帖子功能:

function refreshPosts() // only posts comments likes and count updated.
{   
    var posts = jQuery("#all_post_id").val();   
    var arrays = posts.split(',');
    var dataString = "postids="+posts;

    jQuery.ajax({
        type: "POST",
        url: site_url+"includes/update_wall.php",
        data: dataString,
        dataType: "json",
        cache: false,
        success: function(response){



        var x = response;
        //############ skip posts whose comments are being read by users
        var ExemptedPostsIDs = jQuery("#ex

emptedPostsID").val();  
                var ExemptedArray    = ExemptedPostsIDs.split(',');
                ExemptedArray = ExemptedArray.sort();
                //////////////

                for(i=0; i<arrays.length; i++) {

                    var val = 'row'+arrays[i];
                    if(x[val])
                    {
                        if(!inArray(arrays[i], ExemptedArray))                                      
                        jQuery("#ajax_wall_"+arrays[i]).html(x[val]);
                    }
                    else
                        jQuery('#PostBoxID'+arrays[i]).parent().fadeOut(500);
                }
            }


   });
}

这是我初始化插件的地方:

/*----------------activate tooltipster plugin----------------*/
$(document).ready(function() {
    $('.tippy-tooltip').tooltipster({
        side: 'top'
    });
});

0 个答案:

没有答案