2009-02-18 13 views
11

Qual è la differenza tra le seguenti righe di codice, o sono solo 2 modi diversi di scrivere la stessa cosa:Differenza tra .bind e altri eventi

$("p").click(function() { some code here }); 

$("p").bind("click", function(){ some other code here }); 

Sto sopra semplificare la presente? Perché se volessi legare più di un evento potresti semplicemente mettere in catena gli eventi, corretto?

+0

duplicati: http: // StackOverflow. it/questions/518762/jquery-clickfn-vs-bindclick-fn –

+1

La mia domanda è formulata meglio :) ma sì, vedo ora il duplicato –

+1

Questa domanda è più generale e più facile da trovare, quindi non penso che sia un duplicato . – jeroen

risposta

15

Inoltre permette di associare lo stesso metodo anonimo per più eventi come:

$("p").bind("click dblclick mouseover mouseout", function(){ some other code here }); 
4

La prima versione è solo una scorciatoia per la seconda.

7

Si noti inoltre che lega permette di eventi personalizzati

Problemi correlati