Yapmaya çalıştığım şey, bir sınıf eklerken bir resmi tutmak ve sonraki resim gösterildikten sonra sınıfı kaldırmaktır. Örneğin:Ders ekleme ve Gecikme Sınıfı Kaldırma JQuery
Gösterilen resim -> Başka bir resim göstermek için Class ekle -> Sonraki Resim gösteriliyor -> İlk resmin sınıfını kaldır.
Sanırım çoğunlukla işlevim var, sadece biraz değişiklik gerekiyor. Kodu birkaç farklı şekilde yeniden düzenlemeyi denedim, ama boşuna. Birisi yanlış nereye gittiğimi görebilir. SetInterval işlevini kaldırdım, böylece çalışma kodu var.
HTML KOD
<div class="thumbnails left">
<ul>
<li class="" data-id="0"><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
<li data-id="1" class=""><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
<li data-id="2" class=""><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
<li data-id="3" class="active"><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
</ul>
</div>
<div class="full left">
<ul style="height: 483px;">
<li class="" data-id="0"><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
<li data-id="1" class=""><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
<li data-id="2" class=""><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
<li data-id="3" class="active"><img alt="Precision Grinding" src="/assets/img/misc/precision_grinding.jpg"></li>
</ul>
</div>
JS KOD
function setActiveImage(){
$('.thumbnails ul > li').on('click', function(){
var id = $(this).attr('data-id');
if(!$(this).hasClass('active')){
$('.thumbnails .active, .full .active').removeClass('active').stop();
$('.thumbnails [data-id="'+id+'"], .full [data-id="'+id+'"]').addClass('active');
}
});
}
Ne yapmaya çalışıyorsunuz, çapraz solmaya mı? – Mottie
Sanırım. Şu anda görüntü kayboluyor ve sayfanın arka planı gösteriyor. Gerçekten her zaman orada bir görüntü istiyorum. Ama ben bir slayt efekti istiyorum. Slayt efekti aşağıdayım, ancak bir minik resmi tıklattığımda bir sınıfı kaldırır ve sırayla arka planı gösteren görüntüyü kaydırır. Daha sonra diğer görüntüyü içeri kaydırır. Başka bir görüntü tamamen sayfaya kayana kadar her zaman bir görüntü istiyorum. bu mantıklı mı? – jesders88
Yani css animasyonu kullanıyorsunuz? Bir demo kurabilir misin? – Mottie