j'utilise tiers bibliothèque javascript et je veux imiter en cliquant sur un élément. $('#element').trigger('click');
Et ça marche, mais quand j'essaye ceci sur mon appareil Android, ça ne marche pas. Je ne sais pas comment fonctionne cette bibliothèque tierce, mais quand je tape sur l'élément, il se déclenche, comment puis-je détecter quel événement est déclenché et l'appeler à partir du javascript? Merci!Javascript - Détecter cliquez sur les appareils mobiles
Répondre
Il est fort probable que le plug-in est en utilisant touchstart
événement lorsque le mobile. Cependant, cela peut ne pas être le même pour tous les appareils mobiles, il ne serait donc pas préférable de s'en remettre à ce fait.
Il n'y a pas de moyen facile de détecter — depuis un point de vue JavaScript — quel événement a été appliqué à quel élément (en termes indigènes), au moins autant que je sache. Différentes versions de jQuery stockent les événements qui ont été appliqués en utilisant cette instance de jQuery, à laquelle vous pouvez accéder via la méthode .data()
. Cependant, ceci n'est pas standardisé et jQuery continue à changer la façon dont ils sont stockés, donc il n'est pas fiable.
- Can I find events bound on an element with jQuery?
- List all javascript events wired up on a page using jquery
Votre meilleur pari est de trouver une sorte de plugin qui fonctionne pour votre navigateur, j'ai un certain nombre de plugins liés à Firebug (pour Firefox) qui aident avec nombre de requêtes jQuery ... cependant, obtenir ces informations à partir de mobiles serait difficile et je n'ai pas essayé quelque chose comme ça moi-même.
- 1. Mootool sur les appareils mobiles
- 2. Comment détecter le focus du navigateur sur les appareils mobiles?
- 3. Accessibilité de JavaScript sur les appareils mobiles à petit écran?
- 4. Servir javascript spécifique pour les appareils mobiles
- 5. Analyse syntaxique Javascript dans les appareils mobiles
- 6. comment accommoder les appareils mobiles
- 7. Gestionnaire d'événements OnClick sur les appareils mobiles?
- 8. JQUERY/JAVASCRIPT ne fonctionnera pas sur les appareils mobiles
- 9. Qualtrics Javascript fonctionne de manière incohérente sur les appareils mobiles
- 10. Problèmes avec audio dans cocos2d-javascript sur les appareils mobiles
- 11. Quel est le script pour détecter les appareils mobiles
- 12. openlayers pour les appareils mobiles
- 13. Ne pas charger jQuery sur les appareils mobiles
- 14. Dynamique de défilement sur les appareils mobiles
- 15. Raccourcis d'application Web sur les appareils mobiles
- 16. Speex jitterbuffers sur les appareils mobiles
- 17. OpenCPU échoue sur les appareils mobiles
- 18. Response.Redirect erreur sur les appareils mobiles
- 19. C# windows informations sur les appareils mobiles
- 20. jquery .appendTo() sur les appareils mobiles
- 21. Défilement latéral sur les appareils mobiles
- 22. Comic Sans MS sur les appareils mobiles
- 23. images pré-Compresser sur les appareils mobiles
- 24. SharePoint ECMAScript pour les appareils mobiles
- 25. load div uniquement pour les appareils mobiles avec javascript
- 26. photoswipe bouton plein écran manquant sur les appareils mobiles
- 27. validateurs traditionnels ASP.NET et les appareils mobiles
- 28. La géolocalisation Phonegap ne fonctionne pas sur les appareils mobiles
- 29. Materialise CSS - Appareils mobiles
- 30. J2ME Supprted Appareils mobiles
Il semble que vous utilisiez jQuery. "Je ne sais pas comment fonctionne cette bibliothèque tierce" "Tu ne crois pas que tu devrais le savoir? – Charlie
Oui, je pense que je ne serai pas en mesure de trouver cela. Il contient 6000 lignes de code. http://we.tl/SfqKUs6Rae (galleria.io) – Volodymyr
Vous n'avez pas besoin de poster 6000 lignes de code pour nous montrer votre code. Montrez-nous seulement ce qui est important ... en plus, c'est beaucoup de code. Consolider! En outre, il est mal vu de demander des aides potentiels pour télécharger votre fichier JS entier à partir d'un site de partage de fichiers inconnu. – Charlie