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

javascript - Jquery .on('click',function(event){}) peut-il être modifié pour se déclencher au passage de la souris?

Jquery .on('click', function(event){}) peut-il être modifié pour se déclencher lorsque la souris passe

?
曾经蜡笔没有小新曾经蜡笔没有小新2646 Il y a quelques jours780

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

  • 欧阳克

    欧阳克2017-06-26 11:00:35

    survol de la souris

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-26 11:00:35

    Vous pouvez également utiliser mouseenter et mouseleave encapsulés par JQ pour obtenir différents effets

    répondre
    0
  • 漂亮男人

    漂亮男人2017-06-26 11:00:35

    Je l'ai mal écrit, il devrait y avoir un sélecteur devant. Il devrait être $("xxx").on("mouseenter",function(){}). Ceci est déclenché lorsque la souris entre. Si vous souhaitez le modifier pour qu'il se déclenche après son départ, remplacez-le par 'mouseleave'. Ou utilisez « survol ». Il n'est pas recommandé d'utiliser les trois événements mouseover, mouseout et mousemove qui déclencheront également des événements lors de l'entrée ou de la sortie d'éléments enfants. L'événement mousemove est déclenché trop fréquemment et trop haut.

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-26 11:00:35

    Si vous souhaitez simplement lier l'événement flottant de la souris, consultez le code ci-dessus. Si vous souhaitez simplement déclencher le clic, consultez le code :

    .
    $('p').on("mouseover",function(e){
        $(this).trigger("click");
    });

    répondre
    0
  • Annulerrépondre