2016-03-24 22 views
0

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,

Working jsfiddle

$('.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.

+0

kaldırın: //$('.descriptions .panel ') gizlemek (.); en hızlı çözümdür. dinamik açıklama, elbette, daha iyi bir çözüm. –

+0

Evet, sizin '$ ('. Açıklamaları .panel '). Hide(); 'çalışır, neden yorum yaparsınız? – Technoh

+0

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 ... –

cevap

1

Aradığım işlevsellik konusunda çok net olmayabilirim. Bu versiyonda, şu anda görüntülediğiniz görüntü/desc için sadece bir alan var. Sadece ilk kez açılır, ardından sadece tıklamalara göre değişir. Görüntü açıklaması, tıklanan görüntüde bir data-desc veri etiketindedir.

Working jsFiddle

+0

mm beğeniyorum. Bu şekilde çalışmak da mümkün mü: 1. Kullanıcı önizleme görüntüsüne tıklar. 2 Görüntüler önizleniyor 3. kullanıcılar SAME image preview'i tekrar tıklıyor 4. description kapanıyor –

+0

Elbette, tekrar güncelledim. Bu, görüntü src ile tanımlar. Yani şu anda açık olan görüntünün resim src'si aynıysa, onu kapatacaktır. – Nate

+0

bir sorun daha var. Görüntü önizleniyor ve diğer görüntü önizlemesini tıklıyorsunuz. Açıklama kapanıyor. Bu otomatik olarak bir sonraki resim önizlemesini açmalı –