Jquery - retirer fonction .hover
monkey_monk
Messages postés
611
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour et joyeuses fêtes ;) ,
je suis occuper à créer un petit script en jquery et je sèche sur un petit truc (mais bien gênant) :
- comment puis-je retirer un écouteur "hover" ?
Voici la partie du code concernée :
Une idée ? Je ne trouve rien sur le sujet...
Merci !
--
[Monkey Monk]
That's all folks !
je suis occuper à créer un petit script en jquery et je sèche sur un petit truc (mais bien gênant) :
- comment puis-je retirer un écouteur "hover" ?
Voici la partie du code concernée :
if(mySlide.isPlay[diapoID] == true){
$('.slide').css('cursor','pointer');
$('.slide').hover(function(){
var diapoID = $(this).attr('rel');
if(mySlide.isPlay[diapoID] == true){
mySlide.pause(diapoID);
}
},
function(){
var diapoID = $(this).attr('rel');
if(mySlide.isPlay[diapoID] == false){
mySlide.play(diapoID);
}
}
);
}
else {
$('.slide').css('cursor','normal');
/* ici j'aimerais retirer l'écouteur déclarer plus haut ! */
}
Une idée ? Je ne trouve rien sur le sujet...
Merci !
--
[Monkey Monk]
That's all folks !
6 réponses
-
Le problème c'est qu'il semble garder les propriétés précédentes même lorsque je redéfinis avec cette solution !
Je ne comprends pas trop pourquoi d'ailleurs... il n'y a donc pas moyen de "détruire" un écouteur en Jquery et/ou Javascript ?
Merci de ton aide avion-f16 ! ;) -
Au pire, je peux toujours m'en sortir en faisant ceci :
$('.slide').hover(function(){ }, function(){ });
Mais c'est franchement crade... donc si quelqu'un à une solution "propre"... j'en serais vraiment très content ! ^^ -
up !
Personne n'a une idée ?
Please... ^^' -
Re up !
...j'ai toujours pas trouvé de solution de mon coté.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
La solution
$(objet).hover(function() { }, function() { });est l'une des meilleures.
Sinon, tu as l'évènement mouseout. -
Il faut que tu lui précises les actions à faire pour remettre l'ancien état.