Bonsoir à tous,
Cet AM je bute sur un pb de gestion des évent handlers avec on/off (jQuery 1.71).
mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$j(document).on("mouseout mouseover click", '.aDeplier', function () {        if (!e) var e = window.event;
    console.log('mouseEvent : '+e.type);
    if(e.type == "click"){
        $j(this).off("mouseout", function(){
        console.log('Off : C bon')
    }); 
    $j(this).prev('img').attr({src: '../Images/Soustraire-9px.png'});
} 
syntheseFideplier(this);
Explication : lorsque la souris est soit over soit out sur un objet je déclenche des actions par syntheseFideplier(this) qui fonctionne bien. Les choses se gâtent quand je veux neutraliser le mouseout en clichant sur l'objet en utilisant la méthode off comme conseillé dans http://api.jquery.com/off/.


Si qu'un a une piste d'avance merci