Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Fancybox Kapatınca Sayfayının Yenilenmesi

Resimlerin sıralı bir şekilde sıralandığı bir sayfam var. O sayfada Fancybox içinde güncelleme yapıyorum. Sağlıklı bir şekilde çalışıyor. Ancak Resimlerin sıralandığı sayfada resmin güncel halini gösteremiyorum. Sayfanın yenilenmesi gerekir. Şimdiden teşekkürler....
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • wwwonrsoftcom adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    7 cevap - 0 soru
    $(".fancybox").fancybox({afterClose : function(){window.location.reload();}});
    

    bu şekilde jquery notasyonu ile de yapabilirsin böylece her fancybox kapandığında sayfa reload olmak zorunda olmaz sadece istediğin fancybox instanceların kapandığında sayfa yenilenir. Umarım yardımcı olmuştur.
    • cihaddd adlı üyenin fotoğrafı cihaddd
      Peki bu kodu nasıl gerçekleştireceğim bir submit kontrol kodu kullanarak mı yoksa başka yerlere yerleştirilebilir mi ? Ben jquery konusunda çok az bilgiye sahibim teşekkürler...
      10 yıl önce yazılmış
    • wwwonrsoftcom adlı üyenin fotoğrafı wwwonrsoftcom
      Öncelikle fancybox 2 kullandığını varsaydım. eğer öyleyse
      $("a.group").fancybox({
      		'transitionIn'	:	'elastic', // opsiyonel
      		'transitionOut'	:	'elastic', // opsiyonel
      		'speedIn'		:	600, // opsiyonel
      		'speedOut'		:	200, // opsiyonel
      		'overlayShow'	:	false, // opsiyonel
                      'afterClose' : function(){window.location.reload();} //senin örneğinde gerekli
      	});
      
      şeklinde kullanabilirsin. Böylece grouup clasına ait link ne içeriyosa ajax ile fancybox içine yerleşir. Günceleme yapıyorum demişsin onu da ajax ile yapıyorsan eğer ajax döndükten sonra fancyboxu kapadığını varsayıyorum, ekstra bir işlem yapmadan fancybox kapandığında sayfa reload olacaktır.
      Eğer fancybox 1.x kullanıyorsan onClose olarak yapılır aynı şey.
      ifarme içerisinde güncelleme yapıyorsan ve fancyboxu manuel olarak kapatıyorsan da extra birşey yapmana gerek yok. fonksiyon kapanınca otomatikman ateşlenir.
      10 yıl önce yazılmış
    • cihaddd adlı üyenin fotoğrafı cihaddd
      Çok sağolasın hocam senin sayende çözdüm olayı eyw :)
      10 yıl önce yazılmış

Cevaplar

  • etkiweb adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    19 cevap - 19 soru
    <script>parent.eval('$.fancybox.close();');parent.location.reload()</script>