Web Görseller Haberler Gruplar Bloglar Çeviri Gmail diğer »
Son Ziyaret Edilen Gruplar | Yardım | Oturum açın
Google Grupları Giriş
Attr() değiştikten sonra DOM güncellemesi iletisi
İleti gönderdiğiniz grup bir Usenet grubudur. Bu gruba ileti gönderdiğinizde İnternetteki herkes e-posta adresinizi görecektir.
Yanıt iletiniz gönderilmedi.
Yayınınız başarılı oldu
 
Gönderen:
Kime:
Cc:
İzleyen:
Cc Ekle | İzleyen Ekle | Konuyu Düzenle
Konu:
Doğrulama:
Doğrulama amacıyla, lütfen aşağıdaki resimde gördüğünüz karakterleri veya erişilebilirlik simgesini tıkladığınızda duyduğunuz rakamları yazın. Dinleyin ve duyduğunuz sayıları girin
 
Hasan Tayyar Besik -  
Profili göster  
 Diğer seçenekler 18 Haziran, 12:28
Kimden: Hasan Tayyar Besik - <sacrosancttay...@gmail.com>
Tarih: Thu, 18 Jun 2009 12:28:30 +0300
Yerel: Perş 18 Haziran 2009 12:28
Konu: Re: Attr() değiştikten sonra DOM güncellemesi

Class değişince fonksiyonu tekrar bind eylemek gerekir. Fonksiyonlar normal
bir kullanımda bir kere ilişkilendirilir. İlerleyen zamanlarda dinamik
olarak değişen eleman hala ilk ilişkilendiği fonksiyonu tetikler.

$('a.second').bind('click', function(){

yap();

});

--
Hasan Tayyar BESIK

http://hasantayyar.tekabul.com

2009/6/18 Sinan <sinant...@gmail.com>

> Merhaba,

> Şu şekilde bir elemanın class'ını değiştiriyorum. Class değişiyor fakat
> yeni class'a eklenmiş olan click() ve diğer fonksiyonları çalıştırmak yerine
> hala eski class'a ait fonksiyonlar çalışıyor.

> Örneğin:

> (a.first).click(function(){
>   alert('first class');
> });

> (a.second).click(function(){
>   alert('second class');
> });

> daha sonra

> <a href='#' class'first'> # </a>

> için

> $(a.first).attr('class', 'second') diyorum.

> Firebug'da class normal bir şekilde değişiyor ama yeni class'ın (yani
> 'second') click() fonksiyonu yerine hala ilk class'a bağlı click()
> fonksiyonları çağırılıyor.
> Bir fikri olan var mı?


    Yazarı yanıtla    Yönlendir  
İleti gönderebilmek için önce Oturum açmalısınız.
İleti gönderebilmek için önce bu gruba katılmalısınız.
İletinizi göndermeden önce lütfen abonelik ayarları sayfasında rumuzunuzu güncelleyin.
İleti göndermek için gerekli izne sahip değilsiniz.

Grup oluştur - Google Grupları - Google Ana Sayfa - Hizmet Şartları - Gizlilik Politikası
©2009 Google