Bonjour !
J'ai créer une messagerie privée, mais j'ai un soucis je vous explique comment ça marche.

  • J'ouvre une fenêtre, j'ai ma discussion avec les messages qui s'affichent, si je passe ma souris sur un message l'heure apparait, si je retire ma souris, l'heure disparait.
    Le problème survient au moment de faire mon ajax (refresh_conversation.php) au moment de l'insert du message, il va donc sur refresh_conversation.php pour m'afficher le nouveau message, sauf qu'a ce moment là, je ne peux plus voir l'heure quand je passe ma souris, vu qu'il actualise tout le temps ma div... mais je ne sais pas comment résoudre ce problème....
    Voici mon code

setInterval('refresh_conversation()', 500);
function refresh_conversation() {
var outgoing_id = $("#outgoing_id").val();
var incoming_id = $("#incoming_id").val();

    $.ajax({
        type:"POST",
        url:"refresh_conversation.php",
        data:{
            outgoing_id:outgoing_id,
            incoming_id:incoming_id
        },      
        success:function(data) {
            $(".chat-box").html(data);  
        }
    });

}

$(document).ready(function() {
$(".mess").on("click", function() {
$(this).next(".check").fadeIn();
});

$(".mess").on("mouseleave", function() {
    $(this).next(".check").fadeOut();
});

});

Aucune réponse