Articles of javascript events

Existe-t-il des inconvénients à l’écoute d’événements au niveau du document dans jQuery?

Pour écouter des événements sur des éléments, je pense écouter au niveau du document: $(document).on(‘click’, ‘.myclass’, function() {/*do something*/}); est meilleur que le style à écouter au niveau élément: $(‘.myclass’).on(‘click’, function() { /*do something*/ }); La raison en est que le premier style pourrait également s’appliquer aux nouveaux éléments ajoutés dynamicment. Vous pouvez également voir […]

jQuery déclenche-t-il un événement personnalisé de manière synchrone?

J’utilise la méthode de déclenchement jQuery pour appeler un événement … mais il se comporte de manière incohérente. Parfois, il appelle l’événement, parfois pas. text L’ custom-event a beaucoup d’auditeurs ajoutés. C’est comme si la méthode du déclencheur n’était pas synchrone, ce qui permettait de changer le window.location.href avant d’exécuter les événements. Et lorsque window.location.href […]

jquery: on vs live

Je suis curieux de savoir pourquoi, lorsque je remplace .live() par .on() mes événements ne fonctionnent pas après l’insertion de la réponse d’AJAX via la méthode html() . Supposons que j’ai une structure HTML: alert update et jquery code quelque chose comme: $(‘.alert-link’).on(“click”, function(){ alert(‘abc’); return false; }); et ajax-update déclenchera la demande, quelle réponse […]

Rechercher des événements attachés / liés d’un élément à l’aide de la barre d’outils de développement Outils de développement Chrome / Firebug / IE

Lors de l’inspection du DOM d’une page, j’aimerais connaître rapidement le ou les événements attachés d’un élément Par exemple, si un bouton a ce HTML DOM Click Me Et quelque part (pas dans un endroit que je connais à l’avance), un événement est associé, par exemple $(“#button1”).click(function(){…}); Je sais que cela peut être fait par […]

Quelle est la différence entre les événements keyup, keydown, keypress et input?

J’ai essayé de comprendre les événements jQuery keypress, keydown, keyup et input . Mais je les ai trouvé assez déroutant. Quelqu’un pourrait-il s’il vous plaît préciser les différences exactes? Aussi, j’aimerais savoir si tous se déclenchent lorsque l’utilisateur colle un morceau de texte. Merci

Comment détecter la création de nouveaux éléments dans jQuery?

Disons que j’ai le code suivant qui renvoie le nombre d’éléments d’ancrage sur une page: function getLinkCount() { alert(“Links:” + $(“a”).length); } Si j’appelle sur le document prêt, cela fonctionnera comme prévu. Mais que se passe-t-il si maintenant un nouveau lien est inséré dynamicment dans une page via javascript, comment puis-je être notifié pour exécuter […]

Vérifier si une image est chargée (pas d’erreur) avec jQuery

J’utilise JavaScript avec la bibliothèque jQuery pour manipuler les vignettes d’images contenues dans une liste non ordonnée. Lorsque l’image est chargée, elle fait une chose et lorsqu’une erreur survient, elle fait autre chose. J’utilise les méthodes jQuery load () et error () comme événements. Après ces événements, je vérifie l’élément. DOM de l’image pour le […]

événement de redimensionnement javascript déclenchant plusieurs fois tout en faisant glisser la poignée de redimensionnement

J’espérais que ce plug-in jQuery fonctionnerait, mais cela ne fonctionnait pas: http://andowebsit.es/blog/noteslog.com/post/how-to-fix-the-resize-event-in-ie (l’ancien lien était noteslog.com/post/how-to-fix-the-resize -event-in-ie). J’ai ajouté un commentaire sur son site, mais comme ils sont modérés, vous ne le verrez peut-être pas encore. Mais de toute façon, laissez-moi expliquer mon désir. Je souhaite qu’un événement de type “redimensionner” soit déclenché lorsque l’utilisateur […]