Kategoriler

jQuery .trigger() Metodu

2 yorum

Bir nesne için atadığımız olayın gerçekleşmesini sağlıyor. Örneğin yukarı çık örneğimiz olsun.

$('#up').on('click', function(e){
    $('html, body').animate({
        scrollTop: 0
    }, 1500);
    e.preventDefault();
});

Şimdi #up nesnesinin click eventını tıklamadan nasıl tetiklerim? Tabi ki trigger ile.. Yani;

$('#up').trigger('click');

dediğim zaman sanki #up nesnesine tıklanmış gibi yazdığım click eventım çalışacaktır.
Bunu özellikle slider’da çok kullanıyorum ben, sizinde işinize yarayacağına eminim 🙂

Daha geniş kullanımı için: http://api.jquery.com/trigger/

kolay gelsin 🙂

Yorumlar (2)

Tayfun Erbilen demiş ki;

bunu sadece click için düşünme, her türlü olayı çalıştırmak için kullanıyoruz.

Şirazi demiş ki;

Hocam böyle yapsak çalışmaz mı?
$('#up').click();

Yorum Gönder