C'è un modo per avere grilletto questo prototipo js solo quando DOM è cambiato e non caricatodocument.observe ('dom: caricato', function() {
5
A
risposta
10
si possono osservare elementi cambiando come questo
?$('element').observe('change',function(e){ });
Questo è riservato per gli elementi del modulo però - textarea, selezionare e inserire
Il codice finale sarebbe simile:.
document.observe('dom:loaded', function() {
$('element').observe('change',function(e){
// do something here
});
});
2
Il metodo 'change' è definito solo per 'input', 'textarea' e seleziona elementi, non per elementi generali.
L'evento "dom: loaded" è un evento definito dall'utente (per quanto riguarda il browser) definito dalla libreria Prototype. Non credo che sia utilizzabile come nessun tipo di modello per un dom: evento modificato.
Quello che stai cercando sono eventi di mutazione DOM, come ad esempio DomSubtreeModified (vedi 1). Ma non credo che questi siano ampiamente supportati nei browser.
Problemi correlati
- 1. Come agganciare l'evento caricato con DOM?
- 2. window.onload sembra attivarsi prima che il DOM sia caricato (JavaScript)
- 3. Richiamata quando il DOM viene caricato in react.js
- 4. javascript function vs. (function() {...}());
- 5. memoize continuation passing function function
- 6. $ (document) .ready (function() VS $ (function() {
- 7. jQuery 3.0 $ (finestra) .load (function() {});
- 8. Cosa fa! Function ($) {$ (function() {})} (window.jQuery) do?
- 9. Sass @if true function not working function
- 10. C'è una differenza tra (function() {...}()); e (function() {...})() ;?
- 11. Accesso agli oggetti DOM della finestra principale da jQuery DOMWindow caricato con iFrame
- 12. Eventi ed elementi DOM
- 13. INVALID_STATE_ERR: DOM Exception 11
- 14. basata sul cambio dom
- 15. Javascript: prestazioni di var functionName = function() {} vs function Nome funzione() {}
- 16. viewmodel .prototype .function vs self .function in viewmodel?
- 17. Qual è la differenza tra Function Pointer vs Function Call?
- 18. Qual è la differenza tra $ (document) .ready (function() e $ (function()
- 19. $ (questo) richiede dom?
- 20. jQuery: visualizzazione forzata dom modificata
- 21. Esegui javascript iniettato dinamicamente nel DOM caricato tramite AJAX (tentando di ajaxify il sito Web con history.js)
- 22. DOM Larghezza elemento prima aggiunta al DOM
- 23. È possibile scaricare JavaScript caricato dinamicamente?
- 24. Clojure coalesce function
- 25. curl_init function() non funziona
- 26. C readline function
- 27. Javascript toFixed function
- 28. IEnumerable repeats function
- 29. Computing Eulers Totient Function
- 30. Data_wrap_struct e mark function
Grazie, stavo cercando come una dom: onChange perché le mie abilità JS sono carenti. – s84
non ti preoccupare, tieni presente che dovrai nidificare questo codice all'interno di dom: caricato o codice caricato da una finestra per poterlo ascoltare correttamente per l'evento. Inoltre, per favore ricorda di accettare la risposta/votare se questo ha aiutato :) – robjmills
Per quanto io apprezzi la tua risposta, devo ancora fare ulteriori ricerche perché la soluzione più semplice sarebbe quella di cambiare il carico in un'altra opzione. Suppongo di aver bisogno di imparare più js – s84