Y a-t-il un événement dans JQuery, Javascript, ou le DOM en général auquel je peux m'abonner pour m'avertir lorsqu'un élément devient visible ou invisible (affichage: aucun)?JQuery/Javascript/DOM Evénement de visibilité
Répondre
Il existe des événements pour DOMAttrModified et onpropertychange (IE) qui peuvent suivre les modifications d'éléments DOM et déclencher un événement.
A écrit à ce sujet avec un jQuery plug-in qui permet la surveillance des changements aux styles CSS ici:
http://www.west-wind.com/weblog/posts/478985.aspx
Cela pourrait être juste ce dont vous avez besoin que vous pourriez faire quelque chose comme:
$("#myControl").watch("display,visibility", function() { showStatus("changed...") });
Cool plug-in. +1 –
Utilisez cette fonction à l'intérieur pour voir si l'élément est visible ou non: $ (this) .is (': visible'); –
Ne pas oublier 'opacity'. J'aime l'idée :) –
- 1. __ visibilité visibilité pour PHP
- 2. Evénement variable
- 3. Evénement GridView.PageIndexChanged
- 4. Evénement flou JQuery
- 5. Click Evénement dans Chaussures
- 6. LinkButton Click Evénement
- 7. Evénement Silverlight Panel OnChildAdded?
- 8. Evénement du bouton WebControl
- 9. Silverlight Button Click Evénement
- 10. Evénement - Document modifié
- 11. WPF - Evénement ColorAnimation terminé
- 12. Evénement ListView ItemChecked
- 13. cc.net visibilité du projet
- 14. visibilité: effondrement javascript
- 15. Visibilité du bouton radio
- 16. Evénement de chargement de prototype sur Opera
- 17. Visibilité de l'espace de noms C#
- 18. Evénement de touche affectée par des boutons
- 19. Evénement de modification radio IE HTML
- 20. Evénement de mise à jour Tomcat
- 21. FileSystemWatcher Evénement modifié non déclenché
- 22. JW FLV Player Evénement Javascript
- 23. Visual C++ - Evénement pour ComboBox
- 24. Evénement C# Form Move Stopped
- 25. Evénement ListView1_ItemChecked dans C# 2008
- 26. Evénement Expose OnSelectedIndexChanged dans CompositeControl
- 27. Onglet Elément de travail TFS Visibilité
- 28. UserControl Visibilité de liaison par ViewModel
- 29. Jquery Lignes alternées avec visibilité
- 30. Evénement d'information ASP.net "La compilation d'applications commence"
duplication possible de l'événement de type [onHide() dans jQuery] (http://stackoverflow.com/questions/2857900/onhide-type-event-in-jquery) – Liam