2009-08-12 44 views

cevap

6

bağlanması: Bir olay bahsedilen eleman (lar) üzerinde oluştuğunda çalışacak bir elemanı (ler) i, bir işleyicisi bağlanması. Eğer click(function) (alt gibi farklı işlevleri kullanmak istiyorum işlemek istediğiniz etkinliğin ne tür bağlı olarak: bind('click', function) veya focus(function) (alt:. bind('focus', function)

unbinding: Bir elemandan bir işleyicisi de-kavrama (ler) . bir olay işleyici işlevini ortaya çıktığında artık çalışmaz böylece, unbinding hep aynıdır; unbind('click', function) TÜM tıklama işleyicileri bağlantı kesme, unbind('click') belli işleyicisi unbind için ve unbind() TÜM işleyicileri bağlantı kesme Sen için click yerine kullanabilirsiniz. Tabii diğer olay türleri

7

Basit olarak: binding ve unbinding için olay işleyicileri öğelere.

Bind da sağlar:

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

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

Düzenleme id DivElement ile elemana bir tıklama olay işleyicisi keser id DivElement ile elemana bir tıklama olay işleyicisi bağlar Bir veya daha fazla etkinliğe bir işleyiciyi bağlamanız gerekir.

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

güncelle:

jQuery 1.7 itibariyle .on() ve .off() yöntem takmak ve elemanların etkinlik işleyicileri çıkarmak için tercih edilmektedir.

+0

Bir işleyiciyi birden çok olaya bağlayabilmeniz gerçeği, bir bind komutunda –

+0

Yayımamı düzenleyebilir. – rahul

+0

Ayrıca, $ ("div") gibi rasgele olay adlarına bağlayabileceğinizi eklemek isteyebilirsiniz.Big ("updatePage", function() {...}); 'sonra bu olayları $ (" div ") ile tetikler.) .trigger ("updatePage"); –

0

Belirli bir HTML öğesine (sağlanan olayda çalıştırılan) çalıştırılacak bir kod parçası bağlar. Yoksay onu kaldırır.

3

üç yılında cümleler:

bir olay programınızda görünür bir sinyaldir - bir tuşa basma, mesela.

İşleyici belirli bir olaya tepki vermeye yönelik bir işlevdir. bir olayla ortakları bir işleyici Bağlanma

, unbinding tersini yapar.