Tag: javascript events

Javascript / convention de nom d'événement DOM

Bonjour quand j'ai commencé à faire du développement web, je me suis rendu compte que les noms d'événements javascript étaient tous en minuscules sans séparateurs, c'est-à-dire «mousedown» , «mouseup» , etc. Et lorsque vous travaillez avec la bibliothèque JQuery UI, j'ai remarqué qu'ils utilisaient également la même convention ; C'est-à-dire "dropdeactivate" comme dans l'exemple suivant […]

La délégation d'événement Javascript, qui traite les parents des éléments cliqués?

Http://jsfiddle.net/walkerneo/QqkkA/ J'ai vu de nombreuses questions ici en demandant ou en réponse à la délégation de l'événement sur javascript, mais je n'ai pas encore vu comment utiliser la délégation d'événements pour les éléments qui ne seront pas les objectifs de l'événement de clic. Par exemple: HTML: <ul> <li><div class="d"></div></li> <li><div class="d"></div></li> <li><div class="d"></div></li> <li><div class="d"></div></li> […]

Déterminez ce qui a déclenché l'événement de mise au point?

Je dois déterminer ce qui a causé un événement de mise au point. Idéalement, je veux différencier un clic, une entrée de tabulation / clavier et un déclencheur manuel (par code). Comment puis-je faire ceci? Je regarde l'objet de l'événement, mais je ne vois rien d'utile.

Comment puis-je surveiller la position de défilement lors du défilement dans Safari sur iOS?

J'utilise actuellement $(window).bind('scroll', foo); Pour surveiller $ (fenêtre) .scrollTop () et faire des choses pour créer un effet de parallaxe. Dans tous les navigateurs de bureau foo () est appelé pour chaque pixel, l'utilisateur défile, et tout est sympa et dandy. Dans Safari sur iOS, l'événement de défilement n'est déclenché que lorsque le défilement est […]

Document.onclick vs window.onclick

Y a-t-il une différence entre document.onclick et window.onclick un événement? Merci.

Quelle est la solution de rechange pour Chrome pour le comportement incorrect de clientX et clientY de Android?

Dans Chrome pour Android, les versions 16 et 18 (au moins), il existe un bug qui rapporte incorrectement clientX et clientY . Si la page se déroule, les valeurs de clientX/Y seront incorrectes pour au moins l'événement touchstart , mais pas l'événement de click . Il y a un bug ici: Https://code.google.com/p/chromium/issues/detail?id=117754 Ce qui contient […]

Comment détecter l'exécution javascript dans le contrôle WebBrowser

J'ai un contrôle WebBrowser dans mon application C #. Le webbrowser est sous le contrôle de l'utilisateur, c'est-à-dire qu'il peut charger n'importe quel site Web auquel son ordinateur peut accéder sur le Web (bien sûr, limité par le proxy, le fichier hôte, etc.). Je dois savoir et être averti quand il y a un appel […]

Quelle est la dangerosité de e.preventDefault (); et peut-il être remplacé par le suivi de la déviation / mousedown?

Je travaille sur un script de suivi pour un CRM assez sophistiqué pour suivre les actions de formulaire dans Google Analytics. J'essaie d'équilibrer le désir de suivre avec précision les actions de forme avec la nécessité de ne jamais empêcher un formulaire de ne pas fonctionner. Maintenant, je sais que faire quelque chose comme ça […]

Jquery Listbox Change event ne déclenche pas sur le défilement du clavier

J'ai un simple Listbox sur un formulaire HTML et ce code jQuery très basique //Toggle visibility of selected item $("#selCategory").change(function() { $(".prashQs").addClass("hide"); var cat = $("#selCategory :selected").attr("id"); cat = cat.substr(1); $("#d" + cat).removeClass("hide"); }); L'événement de changement se déclenche bien lorsque l'élément actuel est sélectionné à l'aide de la souris, mais lorsque je parcourue les […]

Comment faire un clic ou double-cliquez sur un mot sur une page Web pour déclencher un gestionnaire d'événements?

Pour une page comme Http://www.answers.com Si l'utilisateur clique double sur n'importe quel mot dans la page, une boîte contextuelle apparaîtra et affichera la définition de ce mot. Je peux penser à une façon d'utiliser les scripts DOM pour briser tous les mots dans la page, puis les faire passer sous un élément "span" séparé … […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.