nous montrons une boîte sur l'écran que je veux cacher quand l'utilisateur clique n'importe où sur l'écran, y compris le corps, les ancres, les divs, les boutons, etc ... Y at-il un sélecteur qui peut manipuler ceci pour moi? Ou est-ce un cas de $('body, a, div, input').click()
?jQuery click() événement catch-all?
10
A
Répondre
22
Vous pouvez le faire comme ceci:
$(document).click(function() {
$("#boxID").hide();
});
Depuis les événements click
, par défaut, bubble up-document
, ceci est une approche « fourre-tout » ... si vous ne voulez pas de clics intérieur la boîte pour la fermer, ajoutez un appel .stopPropagation()
sur cesclick
événements comme celui-ci:
$("#boxID").click(function(e) {
e.stopPropagation();
});
0
Vous pouvez simplement lier à l'événement click de l'élément document. Essayez-le au http://jsfiddle.net/ZqEbY/.
Questions connexes
- 1. jquery événement click
- 2. événement click Jquery
- 3. Jquery Click événement - Un cauchemar!
- 4. jquery événement click lien cible
- 5. Propagation d'un événement Jquery Click
- 6. événement click jquery casse-tête
- 7. accordéon JQuery - événement click unbind
- 8. Événement Click Click (WinForms)
- 9. jquery ajax async false provoque un événement click click
- 10. html une utilisation événement click jquery
- 11. événement click jquery déclenche plusieurs fois :(
- 12. jquery événement click ne fonctionnent pas
- 13. jquery <a> tag click événement
- 14. jquery stop mouseover événement après un événement click
- 15. déliaison événement mouseover sur événement click
- 16. ListView Click événement
- 17. Réaffectation l'événement click click (en utilisant jQuery)
- 18. événement Click fonctionne pas correctement
- 19. Blackberry Browser événement ASP.Net click
- 20. Ext JS sur événement click
- 21. événement click bouton Ext JS
- 22. html body gwt click événement
- 23. Script de chargement JQuery sur un événement click
- 24. jQuery sur un événement click envoyer une requête POST
- 25. Jquery Fermer le menu div sur un événement click
- 26. jQuery: Appliquer à l'image sur css événement click
- 27. Click Événement Enregistré avec jQuery Live dans Google Map InfoWindow
- 28. Comment ajouter une fonctionnalité à un événement click avec jQuery
- 29. Comment appeler jQuery AJAX sur un événement click?
- 30. Ajout d'un événement click supplémentaire à chaque élément (JavaScript/jQuery)