Doğru Cevap
-
$(".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
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...11 yıl önce yazılmış -
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.11 yıl önce yazılmış -
cihaddd
Çok sağolasın hocam senin sayende çözdüm olayı eyw :)11 yıl önce yazılmış
-