Ho trovato due grandi articoli che parlano della nuova funzione .on()
: jquery4u.com , elijahmanor.com .
C'è un modo in cui .bind()
è ancora meglio usare ancora .on()
?
Ad esempio, ho un codice di esempio che assomiglia a questo:
$("#container").click( function( e ) {} )
Puoi notare che ho solo un elemento recuperato dal selettore e, nel mio caso, il <div>
nome #container
esiste già quando la mia pagina è stata caricata; non aggiunto dinamicamente. È importante ricordare che utilizzo l'ultima versione di jQuery: 1.7.2.
Per quel campione, dovrebbe .on()
essere usato invece che .bind()
anche se non utilizzo le altre funzionalità fornite dalla .on()
funzione?
.bind()
è dannoso per l'associazione di più elementi, ma non menziona come.on()
quando utilizzato in modalità associazione fa esattamente la stessa cosa.