Bonsoir à tous,
Cet AM je bute sur un pb de gestion des évent handlers avec on/off (jQuery 1.71).
mon code
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/.
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);
Si qu'un a une piste d'avance merci
Partager