SORU
27 NİSAN 2011, ÇARŞAMBA


Nasıl bir bağlantı jQuery kullanarak bir tıklama tetiklemek için

Bir bağlantı var:

<ul id="titleee" class="gallery">
  <li>
    <a href="#inline" rel="prettyPhoto">Talent</a>
  </li>
</ul>

ve kullanarak tetiklemek için çalışıyorum:

$(document).ready(function() {
  $('#titleee').find('a').trigger('click');
});

Ama çalışmıyor.

Ayrıca denedim: $('#titleee a').trigger('click');

Edit:

Aslında buraya çağırdı <a href="#inline" rel="prettyPhoto">. ne kadar tetikleyici gerekiyor

CEVAP
27 NİSAN 2011, ÇARŞAMBA


Eğer çapayı bir olayı tetiklemek için çalışıyorsanız, o zaman bu kod çalışır görebilmeniz için ilave bir eventHandler ile jsfiddle senin örnek ben yeniden çalışır:

$(document).on("click", "a", function(){
    $(this).text("It works!");
});

$(document).ready(function(){
    $("a").trigger("click");
});

Kullanıcı bağlantı tıklatarak web sayfasında belirli bir noktaya gitmek için neden çalışıyorsun, ya da olaylara bağlı tetiklemek için mi çalışıyorsun? Belki de aslında tıklama olayı başarıyla bağlı değil mi?

Ayrıca bu:

$('#titleee').find('a').trigger('click');

bu eşdeğerdir:

$('#titleee a').trigger('click');

Aramak gerek bulmak. :)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009
  • ThePhestor

    ThePhestor

    22 Mart 2011