C'è un evento in JQuery, Javascript o il DOM in generale che posso sottoscrivere che mi notificherà quando un elemento diventa visibile o invisibile (display: nessuno)?Evento Visibilità JQuery/Javascript/DOM
risposta
Ci sono eventi per DOMAttrModified e onpropertychange (IE) che possono tenere traccia delle modifiche agli elementi DOM e generare un evento.
scritto su questo con un jQuery plug-in che consente il monitoraggio dei cambiamenti agli stili CSS qui:
http://www.west-wind.com/weblog/posts/478985.aspx
questo potrebbe essere proprio quello che serve, come si potrebbe fare qualcosa di simile:
$("#myControl").watch("display,visibility", function() { showStatus("changed...") });
Cool plug-in. +1 –
Utilizzare questa funzione interna anonima per vedere se l'elemento è visibile o meno: $ (this) .is (': visible'); –
Non dimenticare "opacità". Mi piace l'idea :) –
- 1. IE10: 'visibilità: visibile' prima di pseudo-elemento 'visibilità: nascosto' elemento
- 2. Visibilità attributo in discussione
- 3. Magento: ottieni visibilità prodotto
- 4. java filo visibilità
- 5. funzione che restituisce visibilità
- 6. Come animare "visibilità: nascosta"?
- 7. Java: visibilità sottopagina?
- 8. Visibilità tooltip WPF
- 9. Modifica proprietà di visibilità
- 10. Visibilità in sotto-pacchetti
- 11. Visibilità vista Android GIA
- 12. Ereditarietà e visibilità - PHP
- 13. Visibilità PHP amico/pacchetto
- 14. DataGridTextColumn Visibilità Binding
- 15. SupportMapFragment - Visibilità frammento mappa
- 16. Proprietà CSS: Display e visibilità
- 17. Bind datagrid visibilità colonna MVVM
- 18. contenitori senza serratura e visibilità
- 19. layout Android con visibilità GONE
- 20. Limita visibilità comportamento Silverlight/WPF
- 21. Angularjs alterna la visibilità div
- 22. Visibilità dei costruttori privati Java
- 23. Visibilità standard per metodi astratti
- 24. la visibilità di oggetto costanti
- 25. Interfaccia PHP: specificare QUALSIASI visibilità
- 26. Modifica visibilità widget al clic
- 27. Animazione CSS Visibilità Non funziona
- 28. visibilità Discussione tra un processo
- 29. Visibilità elemento test in jQuery
- 30. Visibilità attributo prodotto personalizzato Magento
possibile duplicato dell'evento di tipo [onHide() in jQuery] (http://stackoverflow.com/questions/2857900/onhide-type-event-in-jquery) – Liam