SORU
5 Kasım 2008, ÇARŞAMBA


() preventDefault bir&;> etiketi lt

Bir bağlantı tıklandığında bir div yukarı ve aşağı/gizlemek göstermek için slaytlar bazı html/DV var:

<ul class="product-info">
  <li>
    <a href="#">YOU CLICK THIS TO SHOW/HIDE</a>
    <div class="toggle">
      <p>CONTENT TO SHOW/HIDE</p>
    </div>
  </li>
</ul>

ve benim bir WordPress kullanmak...

$('div.toggle').hide();
  $('ul.product-info li a').click(function(event){
    $(this).next('div').slideToggle(200);
  } 		
);

Benim soru: Nasıl preventDefault kullanırım() bağlantı bir bağlantı olarak hareket ve ekleme durdurmak için # sayfanın en üstüne atlama benim URL sonuna&? Doğru sözdizimi anlayamıyorum, sadece bir hata olduğunu söyleyerek almaya devam preventDefault() fonksiyonu değildir.

CEVAP
5 Kasım 2008, ÇARŞAMBA


Gibi bir şey deneyin

$('div.toggle').hide();
  $('ul.product-info li a').click(function(event){
    event.preventDefault();
    $(this).next('div').slideToggle(200);
  }             
);

Burada bir WordPress kullanmak belgelerinde bu konuda sayfa:

http://learn.jquery.com/events/event-basics/#preventdefault

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009