Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment annuler et restaurer des événements de survol dans jquery

Comment annuler et restaurer des événements de survol avec jquery.
Le survol écrit en CSS peut-il être annulé et restauré

女神的闺蜜爱上我女神的闺蜜爱上我2685 Il y a quelques jours1118

répondre à tous(4)je répondrai

  • 天蓬老师

    天蓬老师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);

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再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

    répondre
    0
  • 代言

    代言2017-06-14 10:55:46

    jquery ne semble pas être capable de sélectionner des pseudo-classes, n'est-ce pas ?

    répondre
    0
  • phpcn_u1582

    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

    .

    répondre
    0
  • Annulerrépondre