[]

Lightbox - İnternet explorer

arkadaşlar el emeği göz nuru bir lightbox yapayım dedim de google chrome'da gayet sorunsuz çalışıyordu. ie'ye geçince 2 sorunla karşılaştım;

1. opacity, internet explorer'da işlemiyor. (bu o kadar önemli değil, olmadı şeffaf bir png ile hallederiz)

2. scrollbar sayfanın altındayken lightbox'ı açıyoruz, ama lightbox sayfanın en tepesinde çıkıyor. o an baktığımız ekrana değil, en tepeye. sorun da şurdan kaynaklanıyor:

var yuk = $(window).height();
var gen = $(document).width();
var sT = window.scrollY;

var blokluk = $('.lightbox_arka');
$(".lightbox_arka").css("display","block")
$('.lightbox_arka').css({

left : gen/2 - (blokluk.width() / 2),
top : sT + yuk/2 - (blokluk.height() / 2),

});


muhtemelen burda sT adı verdiğim değişkenden kaynaklı bir sorun. çünkü scroll yerini normalde o ayarlıyor ama ie'de çalışmıyor. onun yerine nasıl bir yöntem izleyebilirim?

 
durumun hrefle alakası yok.

window.scrollY komutunu algılamıyor internet explorer tüm olay bundan ibaret. çünkü ben sayfanın en altındayken, lightbox syfanın en üstüne açılıyor ve ben sadece onun alt tarafını görüyorum. sayfanın üstüne gitmiyorum yani.

ki zaten lightbox'ın açılması için sadece bir div'e tıklatıyorum, href yok yani işin içinde.

window.scrollY çalışmıyor.
  • tchuck  (06.05.12 18:07:29) 
resimle özet geçiyorum, scroll bar en tepedeyken lightbox açıldığında: f1205.hizliresim.com

scrollbar aşağıdayken lightbox açıldığında: f1205.hizliresim.com

not: google chrome'da hiçbir problem yok.
not: çalışmayan komut window.scrollY
  • tchuck  (06.05.12 18:39:07) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.