Ho una funzione, che attribuirà gestore click
evento al il mio elemento:Come evitare di collegare il gestore eventi più volte?
function attachClickToElem() {
$('.elem').on('click', function() {
alert('Hello World');
});
}
Il problema è che ogni volta che io chiamo questa funzione, n click
gestore allegare al mio elemento, così quando chiamo due volte , ottengo due alert
quando clicco sul mio elemento:
$(function() {
attachClickToElem();
attachClickToElem();
});
Come posso impedirlo? E controlla se il mio elemento ha già il gestore click
?
Perché non basta sciogliere prima di associare ogni volta .... salva su perdita di memoria quindi. – adrian