我遇到了一个问题,我的悬停事件在 ajax 加载后不起作用,它只在初始页面加载时起作用。这是我目前使用的代码:
$(document).ready(function() {
$('.like').hover(
function () {
var id=this.id;
values=id.split('.');
id=values[0];
type=values[1];
var arrow_box_id='arrow_box'+'_'+id;
document.getElementById(arrow_box_id).style.display = "";
jQuery.ajax({
url: 'fetch_likes_comment.php',
type: 'POST',
data:{
id: id,
type:type
},
beforeSend: function() {
},
complete: function() {
}
}).done(function( msg ) {
document.getElementById(arrow_box_id).innerHTML = msg;
});
},
function () {
var id=this.id;
values=id.split('.');
id=values[0];
type=values[1];
var arrow_box_id='arrow_box'+'_'+id;
document.getElementById(arrow_box_id).style.display = "none";
}
);
});