Tag: javascript events

Le flou ou le feu mousedown devrait-il d'abord disparaître?

<!doctype html> <body> <input onblur="alert('b');"> <button onmousedown="alert('m');">a</button> </body> Pour une raison quelconque, le flou semble déclencher d'abord sur FF / IE (mais mousedown semble tirer en premier pour Chrome / Safari). Pourtant, lorsque nous modifions le code à ceci: <!doctype html> <body> <input onblur="document.title+='b';"> <button onmousedown="document.title+='m';">a</button> </body> Maintenant, pour une raison quelconque, mousedown semble tirer […]

Capturez tous les événements (javascript)

Je veux pouvoir capturer tous les événements qui sont créés et expédiés et déclencher un rappel lorsque cela se produit. De plus, j'aimerais pouvoir déclencher un rappel chaque fois qu'un événement est associé à un auditeur d'événements. Les problèmes comprennent: des éléments ajoutés dynamiquement, des événements dont la propagation ou la bouillonnement est empêchée et […]

Gestionnaire d'événements JQuery lorsque l'élément sélectionné est chargé

Existe-t-il un gestionnaire d'événements à utiliser dans JQuery lorsqu'un élément de sélection de DOM a fini de charger? C'est ce que je veux atteindre. Il fonctionne avec d'autres événements sauf 'load'. Ce code est chargé dans la tête. $(document).on('load', 'select', function(){ var currentSelectVal = $(this).val(); alert(currentSelectVal); } ); La question a été mal formée plus […]

Détection quand un iframe obtient ou perd son focus

Quelle est la manière correcte de détecter quand un iframe obtient ou perd son focus (c.-à-d. Sera ou ne recevra-t-il pas d'événements clavier)? Ce qui suit ne fonctionne pas dans Fx4: var iframe = /* my iframe */; iframe.addEventListener("focus", function() { /* never gets called */ }, false);

Pourquoi l'objet événement est-il différent de jquery bind vs. addEventListener

Pourquoi est-ce que lorsque j'utilise jQuery lié l'objet événement que je récupère est différent de l'objet événement que je récupère en utilisant addEventListener? L'objet d'événement résultant de cette liaison jQuery n'a pas le tableau targetTouches (entre autres), mais l'événement issu de AddEventListener le fait. Est-ce moi ou ce n'est pas ici? $(document).ready (function () { […]

Window.resize dans jquery tir plusieurs fois

J'ai le code javascript / jquery suivant dans un fichier HTML: <html> <head> <script src="http://code.jquery.com/jquery-1.6.2.min.js" type="text/javascript"></script> <script language="javascript"> $(window).resize(function(){alert('hi');});</script> </head> <body> resize me </body> </html> Il semble relativement direct, cependant, lorsque j'ai redimensionné la fenêtre du navigateur, j'ai deux fenêtres d'alerte successives sur Chrome et IE9 et j'arrête FF5. Qu'est-ce qui me manque? Est-ce un […]

Qu'est-ce que je peux mettre avant de télécharger?

J'aimerais avoir un effet d'animation qui commence lorsque les gens quittent une page. Je l'utilise actuellement: window.onbeforeunload = function (){ alert("test"); console.log("test"); sliderIntervalId = setInterval('SlideDown()',1); } Alors que le "test" est effectivement connecté à la console, ni la fonction slideDown ni l'alerte de test ne sont produites … Est-ce ce comportement normal? Est-ce que nous […]

JQuery déclenche mousedown enregistré par addEventListener

Je veux simuler un faux événement mousedown par jQuery trigger () method, et je registre mousedown event par méthode native javascript – addEventListener (). Et j'ai trouvé qu'il ne peut pas être déclenché … elem.addEventListener('mousedown', function () { alert('addEventListener'); }); $(elem).on('mousedown', function () { alert('on'); }); $(elem).trigger('mousedown'); Exemple dans jsFiddle Je fais des tests à […]

Event.keycode vs event.which

Je suis tombé en panne d'un comportement de la déviation de Firefox en appuyant sur la touche enter (en effet, n'importe quelle touche) sans avoir la mise au point sur un champ spécifique NE déclencherai pas un événement de dépannage , il déclenchera seulement un événement de pression de touche . Cela pourrait être très […]

Comment vérifier si un bouton est cliqué en utilisant JavaScript

Je suis juste curieux s'il existe un moyen simple de faire quelque chose dans ce sens: Javascript: if(document.getElementById('button').clicked == true) { alert("button was clicked"); } Html: <input id="button" type="submit" name="button" value="enter"/>

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