jQuery

Articoli tecnici organizzati per gruppo funzionale.

23 schede5 gruppiPagina 1 di 3

Manipolazione DOM e Animazioni

8 nella pagina

Errore jQuery DOM: Duplicazione Annidata con .wrap() / .wrapAll()

Invocare ripetutamente '.wrap()' senza verificare se l'elemento è già racchiuso avvolge il nodo in molteplici contenitori concentrici; per avvolgere un insieme di nodi in un unico genitore comune occorre usare '.wrapAll()' verificando la presenza del genitore con '.parent(".wrapper").length === 0'.

WRAP_UNINTENDED_DUPLICATION
→

Errore jQuery Memoria: innerHTML = '' Causa Memory Leak (Uso di .empty())

Svuotare un contenitore assegnando 'el.innerHTML = ""' rimuove i nodi visibili ma non notifica jQuery, che continuerà a mantenere in memoria i riferimenti agli eventi e ai dati cache associati a quei nodi; per deallocare correttamente usare sempre '$el.empty()' o '$el.remove()'.

EMPTY_VS_REMOVE_LEAKS
→

Errore jQuery: .fadeTo() Non Gestisce il Toggle del Display

A differenza di '.fadeIn()' e '.fadeOut()' che manipolano anche la proprietà 'display' rimuovendo l'elemento dal flusso, '.fadeTo()' altera esclusivamente 'opacity'; elementi sfumati a 0 restano invisibili ma continuano a intercettare i click dell'utente.

FADETO_OPACITY_STUCK
→