| |
jQuery (Turkish) |
Dediğin gibi bind() ile denemedim ama değişmedi. Bu arada jQuery 1.3
2009/6/18 Hasan Tayyar Besik - <sacrosancttay...@gmail.com>
> $('a.second').bind('click', function(){
> yap();
> });
> --
> 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
>> Örneğin:
>> (a.first).click(function(){
>> (a.second).click(function(){
>> 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
itibaren eklenmiş olan live() adlı event handler işi görüyör gibi.
> bir kullanımda bir kere ilişkilendirilir. İlerleyen zamanlarda dinamik
> olarak değişen eleman hala ilk ilişkilendiği fonksiyonu tetikler.
> Hasan Tayyar BESIK
>> yeni class'a eklenmiş olan click() ve diğer fonksiyonları çalıştırmak yerine
>> hala eski class'a ait fonksiyonlar çalışıyor.
>> alert('first class');
>> });
>> alert('second class');
>> });
>> 'second') click() fonksiyonu yerine hala ilk class'a bağlı click()
>> fonksiyonları çağırılıyor.
>> Bir fikri olan var mı?