Comme mon titre l'indique, j'ai eu des problèmes avec la méthode off de JQuery combinée au mouseover/mouseout.Utiliser la méthode off() sur mouseover() et mouseout()
Mon code HTML (la partie pertinente):
<h3>Hover</h3>
<p id="hover">Move the mouse pointer over this paragraph.</p>
<button id="off">Press the button</button>
Mon JQuery code (la partie pertinente):
$(document).ready(function(){
$("#hover").mouseover(function(){
$("#hover").css("background-color", "green");
});
$("#hover").mouseout(function(){
$("#hover").css("background-color", "lightblue");
});
$("#off").click(function(){
$("#hover").off("click");
});
});
Le "vol stationnaire-partie" fonctionne très bien. Mais quand j'appuie sur le bouton, ce qui est censé arrêter le mouseover et le mouseout-méthodes d'arrêter, ce n'est pas le cas.
@Waltswen - Si vous trouvez cette réponse correcte et utile alors accepter et upvote cette réponse comme ça me motive à donner des réponses à d'autres questions comme celle-ci et aide les autres à trouver rapidement la bonne réponse! –