我需要你的帮助。我正在一个社交媒体类型的网站上发帖。我每分钟刷新帖子。一切正常。但我最近添加了一个工具提示插件。问题是每次使用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'
});
});