jQuery déclencheur de l'événement mouseout
Est-il possible de déclencher un événement mouseout sur un élément de lien à l'aide de jQuery ?
I. e. Quelque chose du genre
$(linkEle).mouseout()
Je veux que cela fonctionne sur un iPad, qui, même si n'a pas de curseur de la souris, n'ont en fait un événement...
- Pourquoi ne pas
$(linkEle).mouseout()
travail? - pouvez-vous fournir une meilleure description de ce que vous essayez d'accomplir
Vous devez vous connecter pour publier un commentaire.
Oui, jquery dispose d'un gestionnaire d'événement mouseout - http://api.jquery.com/mouseout/
Vous pourriez être en mesure d'utiliser:
Sous la forme de:
Références:
trigger()
.Je ne sais pas à propos de l'ipad, mais il fonctionne comme vous avez posté. http://jsfiddle.net/tESUc/
ou
ou
Essayer avec appuyez sur un événement
appuyez sur déclenchée après un en appuyant sur un pnscreen élément.
http://www.roccles.com/?p=134
survolés par la souris de l'état n'existe pas sur les écrans tactiles
Souris sur/hors événements ne fonctionnait pas sur l'ipad. Jetez un oeil à des évènements touchstart/touchmove et touchend événements qui sont spécialement pour les appareils tactiles.
Quelque chose comme cela http://jsfiddle.net/hTYKQ/ Va travailler dans l'ipad, mais de cette façon:
1er cliquez sur l'élément qui déclenche l'
mouseenter
fonction.2e cliquez sur les déclencheurs d'autres choses.. si il a des trucs... comme un lien (
http://jsfiddle.net/qxM33/1/ , j'ai vissé le
<a>
href
mais vous obtenezle point.)
Cliquez à l'extérieur de l'élément qui déclenche l'
mouseleave
fonction.Ce que cette histoire nous enseigne est: jquery-dessus de la souris et de la souris fonctions fonctionnent comme des fonctions de clic dans ipad.