İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

jquary zoom id sorunu...

devian

0
İyinet Üyesi
Katılım
3 Ekim 2011
Mesajlar
8
Reaction score
0
arkadaşlar hazırladığım web sitesine jquarynin fotoğraflara zoom yapan bi aparatını koydum.

elimizde 1 ürüne ait 3 farklı boyutta resim kaydediyoruz bunlar aynı ürüne ait küçük boy, normal boy ve büyük boy resimler.

site bütün herşeyi veritabanından çekiyo ve üstte ürünün bir adet normal boyda resmi var altındada aynı ürünün farklı açılardan çekilmiş küçük resimleri var.

küçük boy (thumbel gibi düşünün) resimlere tıklayınca üstte normal boy resim çıkıyo ve normal boy resimin üzerine mouse ile gelince juary zoom ile büyük boy remi kullanara zoom yapıyo.

sayfa ilk açıldığında çıkan resime zoom yapması konusunda sorun yok ancak alttaki küçük resimlere tıklayarak resmi değiştirdiğimizde gene ilk yani 1.resme zoom yapıyo. Yani jquaryye resmin değiştiğini 2. resime zoom yapması gerektiğini anlatamıyorum. kodlar şu şekilde.
HTML:
<script type="text/javascript">

jQuery(document).ready(function($){

    $('#ResimZoom').addimagezoom({
        zoomrange: [3, 10],
        magnifiersize: [300,300],
        magnifierpos: 'right',
        cursorshade: true,
        largeimage: "Resimler/UrunResimKlasoru/<?=($rsZoom['urun_resim'])?>_buyuk.jpg" //<-- No comma after last option!
    })
    
    
})

</script>

Burasıda veritabanından gelen resim
HTML:
<span id="PageImage" style="display:block;">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td align="center" valign="middle">
        <img src="Resimler/UrunResimKlasoru/<?=($rsProperty['urun_resim'])?>_normal.jpg"id="ResimZoom" border="0">
      </td>
    </tr>
  </table>
</span> <span id="PageImageLoading" style="display:none;">

Buda küçük resimlere tıklayınca üstte normal boydaki resmi çağıran kod
HTML:
<a href="#.htm" onClick="GetAjax('include/ajax.php?GetImage=1&ImageName=<?=($rsImage['Images'])?>', 'PageImage', '')"><img src="Resimler/UrunResimKlasoru/<?=($rsImage['Images'])?>_kucuk.jpg" border="0"></a>

yani üstte çıkan büyük resmin değişmesi için küçük resimlere tıkladığımda üstteki büyük resim değişsede mouseyle büyük resimin üzerine gelip zoom yapmak istediğimde 2. resime zoom yapması gerekirken resmin değişmemiş gibi gene 1. resime zoom yapıyo, nasıl çözebilirim arkadaşlar...

Ekleme: Ekleme: kullanmak istediğim jquary eklentisi şu

özetle bu eklentiye dinamik veri çektirmtmek istiyorum.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
GetAjax() fonksiyonunu buraya atarsan daha iyi yardımcı olabiliriz. Resim değiştiği zaman, eklentinin addimagezoom() çağrısı yeniden yapılmak zorunda, çünkü sayfa açıldığında bir kere çağrılıyor ve sen resmi değiştirsen de ilk ayarı orada kalır.
 

devian

0
İyinet Üyesi
Katılım
3 Ekim 2011
Mesajlar
8
Reaction score
0
ajax.php dosyasındaki ilgili satır şu şekilde

Tespitiniz çok doğru aynen dedğiniz gibi oluyo, ama bi türlüde çözemedim sorunu.
ajax.php dosyasındaki ilgili satır şu şekilde
HTML:
if (isset($_GET['GetImage'])) {
           echo "<a href=\"javascript:popImage('Resimler/UrunResimKlasoru/".$_GET['ImageName']."_buyuk.jpg','RESİM','middle_center',true,false)\"><img src=\"Resimler/UrunResimKlasoru/".$_GET['ImageName']."_normal.jpg\" onload=\"remove_loading()\" border=\"0\"></a>";
          }
 

devian

0
İyinet Üyesi
Katılım
3 Ekim 2011
Mesajlar
8
Reaction score
0
kaç zaman olmuş bi cevabı bilen yokmu, hala çözemedim bu meneti...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst