2016-04-05 27 views
0

AmSekme sadece

 <div id="tabs" style="width:1060px"> 
    <ul> 
    <li><a href="#OverviewDiv">Overview</a></li> 
    <li><a href="#" onclick="ShowDetails()">General Info</a></li>     
    <li><a href="#" onclick="ShowDetails()">Dimension</a></li> 
    <li><a href="#" onclick="ShowDetails()">Blocking</a></li> 
    <li><a href="#" onclick="ShowDetails()">History</a></li> 
    </ul> 
    </div> 

aşağıdaki gibi bir sekme ve aşağıda onclick yöntemi olan çift tıklama ile onclick içerik ve açılış yüklenmemesi Tek tıklamayla değil, yüklü sekmeyi görebiliyorsunuz. Ayrıca, tıklattığım sekmenin seçili olmadığını ve her zaman sekme 0'da olduğunu varsayalım.

cevap

0

Bu deneyebilirsiniz:

HTML:

<li class="click">General Info</div> 

JS:

$(function() { 
    $('body').on('click', function (evt) { 
     if($(evt.target).hasClass('click')){ 
      alert("hello"); 
     } 
    }); 
}); 
+0

sayılı Bu çalışmıyor. Ayrıca tıklanan sekmeyi aktif veya seçili olarak ayarlamam gerekiyor. –

+0

Peki, tıklanan öğenin stilini jquery işlevinde değiştirebilirsiniz: $ (this) .text ('text') css ('background', 'yellow'); – imj

+0

Sekmenin, ilgili sekmenin tek tıklamayla seçilmesini ve içeriğini yüklemesini istiyorum. Şimdi, sayfayı yalnızca sekmenin çift tıklatmasıyla yükleniyor. Ayrıca seçilen sekme ilk sekme olarak kalır. –