Ben diğer ul's geçiş yapabilmek için açık kalmasını istediğim bir ul var. Sayfa yüklendiğinde, html şöyle: 3'e bağlantıların hangi bağlı https://jsfiddle.net/q9munmab/Diğer ul geçişleri sırasında bir ul açık tutmak nasıl
<div class="leftNav">
<ul>
<li>
<div class="active">Test</div>
<ul class="navtoggle nonactive">
<li><a></a></li>
<li><a></a></li>
<li><a class="current"></a></li>
</ul>
<div>Test 1</div>
<ul class="navtoggle nonactive">
<li><a></a></li>
<li><a></a></li>
<li><a></a></li>
</ul>
<div>Test 2</div>
<ul class="navtoggle nonactive">
<li><a></a></li>
<li><a></a></li>
<li><a></a></li>
</ul>
</li>
</ul>
</div>
Sınıf "aktif" değişir sınıf "geçerli" aslında bulunduğunuz sayfa durumdayken, tıklayın. Birden çok varyasyon varyasyonunu denedim, ancak diğer ikisi arasında geçiş yapabileceğiniz sırada hangisinin (div sınıfı "aktif" ile üçe katlanmış katı) birlikte kaldığını anlayamıyorum. Daha sonra, a öğesine tıkladığınızda sayfa tekrar yüklenecek ve yeniden başlayacaktır.
$('.navContainer li div').click(function() {
var $t = $(this);
var $next = $t.next('.navtoggle');
var $back = $('.current:visible').closest('ul').prev();
$(this).not('.leftNav li div.active').toggleClass('nonactive');
$('.navtoggle').not($back).slideToggle();
});
lütfen onaylayın, başlık div'a tıklandığında, sonraki UL'nin gizlenmesi veya görüntülenmesi gerektiği anlamına mı geldi? – ameenulla0007
Gereksiniminiz ne olduğunu anlayamıyor! bu yüzden ihtiyacınıza göre biraz daha ayrıntı ekleyin. – ameenulla0007
Bir div'a tıkladığınızda, bir sonraki ul geçiş yapmalıdır, ancak aktif ul, li a tıklanıncaya kadar açık kalmalıdır. Bu sayfa – Keith