2009-08-12 11 views

risposta

6

Binding: accoppiare un gestore ad un elemento (s), che verrà eseguito quando si verifica un evento su detto elemento (s). A seconda del tipo di evento che si desidera gestire usereste diverse funzioni come click(function) (alt: bind('click', function) o focus(function) (alt:. bind('focus', function)

Nibbana: disaccoppiamento di un gestore da un elemento (s) ., in modo che quando un evento si verifica la funzione di gestione non sarà più eseguito Nibbana è sempre lo stesso; unbind('click', function) per separare un certo gestore, unbind('click') a sciogliere tutti i gestori di scatto, e unbind() per separare tutti i gestori È possibile sostituire click per. altri tipi di eventi, ovviamente

7

In termini semplici: per i gestori di eventi binding e unbinding agli elementi.

$("#divElement").bind('click', functionName); 

lega un gestore di eventi click per l'elemento con id DivElement

$("#divElement").unbind('click', functionName); 

scioglie un gestore di eventi click per l'elemento con id DivElement

Edit:

Bind permette anche per associare un gestore a uno o più eventi.

$("#divElement").bind("click dblclick mouseout", function(){ // your code }); 

Aggiornamento:

Come di jQuery 1.7, i .on() e .off() metodi sono preferiti da mettere e togliere i gestori di eventi su elementi.

+0

Potrebbe voler includere il fatto che è possibile associare un gestore a più eventi in un comando di bind –

+0

Modificato il mio post. – rahul

+0

Inoltre, è possibile aggiungere che è possibile eseguire il binding a nomi di eventi arbitrari come '$ (" div "). Bind (" updatePage ", function() {...}); quindi attivare tali eventi con $ (" div ") .trigger ("updatePage"); –

0

Bind allega un pezzo di codice da eseguire su un dato elemento HTML (che viene eseguito sull'evento fornito). unbind lo rimuove.

3

In tre frasi:

Un eventi è un segnale che è visibile nel vostro programma - pressione di un tasto, per esempio.

Un gestore è una funzione orientata a reagire a un determinato evento.

Binding associa un gestore di un evento, unbinding fa il contrario.