Articles of javascript events

Comment enregistrer mes propres écouteurs d’événement dans AngularJS?

Comment enregistrer mes propres écouteurs d’événements dans une application AngularJS? Pour être précis, j’essaie d’enregistrer les écouteurs Drag and Drop (DND) de sorte que lorsque quelque chose est déplacé et déposé dans un nouvel emplacement de ma vue, AngularJS recalcule la logique métier et met à jour le modèle, puis la vue.

Obtient la valeur de la boîte multiselect en utilisant jQuery ou pure JS

Dans le code ci-dessous, comment obtenir les valeurs de la boîte multiselect dans la fonction val() utilisant jQuery ou pure JavaScript? function val() { //Get values of mutliselect drop down box } $(document).ready(function () { var flag = 0; $(‘#emp’).change(function () { var sub = $(“OPTION:selected”, this).val() if (flag == 1) $(‘#new_row’).remove(); $(‘#topics’).val(”); var html […]

Surveillance lorsqu’un bouton radio est désactivé

J’ai une application qui affiche un div quand un bouton radio spécifique est sélectionné, puis masque ce div lorsque le bouton radio est désélectionné. Le problème est que l’événement de modification associé au bouton radio est appelé uniquement lorsque le bouton radio est coché, et non lorsqu’un autre est coché (décocher le précédent). Mon code […]

Comment capturer appuyez sur touche de?

Dans ma page HTML, j’avais un champ de saisie permettant à l’utilisateur de saisir un mot-clé pour la recherche. Lorsqu’ils cliquent sur le bouton de recherche, la fonction JavaScript génère une URL et s’exécute dans une nouvelle fenêtre. La fonction JavaScript fonctionne correctement lorsque l’utilisateur clique sur le bouton de recherche avec la souris, mais […]

AngularJS – ng-click multiple – bouillonnement d’événement

Dans l’exemple suivant: {{item.title}} Remove Lorsque je clique sur le bouton, showItem() est également invoqué en raison du bouillonnement des événements. Je sais que je peux utiliser $event pour rechercher $event.currentTarget et faire $event.stopPropagation() etc. mais c’est très moche. Btw. Je ne veux pas arrêter la propagation sur le button (dans mon cas, le button […]

Comment puis-je obtenir l’URL de destination de l’événement onbeforeunload?

J’ai cherché pendant des heures, mais je n’ai pas trouvé de solution pour cela. window.onbeforeunload = warn; Cela ne fonctionne pas: function warn (e) { var destination = e.href; alert(destination ); } Ok, alors pour effacer les choses. Si l’utilisateur clique sur un lien sur la page elle-même, c’est facile, car vous pouvez append un […]

Comment puis-je autoriser seulement shift + enter pour renvoyer une nouvelle ligne dans la zone de texte?

Dans un comportement par défaut, la zone de texte “appuyez sur” entrée deviendra une nouvelle ligne, mais je ne veux pas avoir une nouvelle ligne, je veux que l’utilisateur appuie sur “Maj + Entrée”, à la place. Comment puis-je le faire? ou … … puis-je renvoyer l’entrée textarea avant qu’elle ne soit propulsée dans la […]

Twitter Bootstrap: Appelez une fonction js lorsqu’un menu déroulant est fermé

Y a-t-il un événement dans lequel je peux me lier et qui est déclenché lorsqu’une liste déroulante bootstrap est fermée ou basculée?

Dois-je supprimer les écouteurs d’événements avant de supprimer des éléments?

Si j’ai un élément parent avec des enfants auxquels des écouteurs d’événement sont liés, dois-je supprimer ces écouteurs d’événements avant d’effacer le parent? (c.-à-d. parent.innerHTML = ”; ) Peut-il y avoir des memory leaks si les écouteurs d’événements ne sont pas liés à un élément s’il est supprimé du DOM?

Gestionnaire d’événement personnalisé GWT

Quelqu’un peut-il me donner un exemple de création d’un ensemble personnalisé d’un événement et d’un gestionnaire. Disons que vous avez un object Person que vous voulez que vos widgets sachent s’il a été mis à jour. Vous créez un HandlerManager et vous devez maintenant créer un événement et un gestionnaire. Comment définiriez-vous ces classes pour […]