Maison > Questions et réponses > le corps du texte
Comment annuler et restaurer des événements de survol avec jquery.
Le survol écrit en CSS peut-il être annulé et restauré
天蓬老师2017-06-14 10:55:46
hover est une version simple de mouseenter mouseleave, vous pouvez simplement écrire comme ceci
$("td").bind("mouseenter mouseleave",handlerInOut);
$("td").unbind("mouseenter mouseleave",handlerInOut);
过去多啦不再A梦2017-06-14 10:55:46
Parlons de l'annulation et de la restauration du survol en CSS, c'est en fait très simple
Par exemple, correspondant à un p, vous pouvez écrire l'effet de survol en CSS et le définir sur une classe, puis ajouter cette classe à p via jquery pour obtenir l'effet de survol. Si vous souhaitez annuler, ajoutez directement ceci. Supprimez simplement. la classe.
Les exemples sont les suivants :
http://runjs.cn/detail/ez5qogoo
代言2017-06-14 10:55:46
jquery ne semble pas être capable de sélectionner des pseudo-classes, n'est-ce pas ?
phpcn_u15822017-06-14 10:55:46
$(this).addClass("focus").css("pointer-events","none");
J'ai trouvé la réponse. Cela peut également être fait en ajoutant un événement pointeur-événements, je pense que c'est le plus simple
.