tıklatında olun Şu anda resim önizlemelerinin gösterildiği 3 resim div ve üç açıklama div'sı vardır. col-md-4 product-quickview
bir tıklama ile görüntü önizleme açıklama div içinde gösterilir.Açıklama Açıklama div divual
HTML'mde 3 tane resim açıklaması div'im yok, çünkü o anda yalnızca bir resim göstermedim. Bir dinamik,
$('.descriptions .panel').hide();
$('#grid .product-quickview').click(function(){
var idx = $(this).parents('.col-md-3').index();
var row = $(this).parents('.col-md-3').parent().next('.row');
$('#grid img').removeClass('highlight');
$(this).addClass('highlight');
//$('.descriptions .panel').hide();
row.find('.descriptions .panel').eq(idx).toggle("slow","swing");
});
yüzden elde etmek çalışıyorum etkisi 3 sabit kodlanmış açıklama div'leri kaldırmak ve bir dinamik olarak doldurulan div ile değiştirmektir jQuery kodu ile doldurulan tabanlı wan't görüntü önizleme tıklayın.
Ek bilgiye ihtiyacınız olursa lütfen bize bildirin.
kaldırın: //$('.descriptions .panel ') gizlemek (.); en hızlı çözümdür. dinamik açıklama, elbette, daha iyi bir çözüm. –
Evet, sizin '$ ('. Açıklamaları .panel '). Hide(); 'çalışır, neden yorum yaparsınız? – Technoh
Evet, bu en hızlı çözümdür, ancak bu şeyi düzeltmem. Öyleyse birileri daha önce önizlemeyi görüntüledik, kullanıcı başka bir önizlemeyi tıkladığında, sadece içeriği değiştirmek için açıklama yapmıyorum. Ayrıca bu geçiş işlevini de gösterme veya gizleme ile değiştirmem gerekiyor. Önceden önizlenen görüntüdeki önizleme üzerine tıklamak, önizleme penceresini kapatmalı, vb ... –