Autor | Zpráva | ||
---|---|---|---|
deader Profil * |
#1 · Zasláno: 14. 2. 2009, 16:13:34
Dal jsem si na své stránky ightbox ze http://www.huddletogether.com/projects/lightbox/ - zkouším ho na http://deader.ic.cz/iii.html.
Aby se i obrázky s větším rozlišení zobrazovali správně, přidal jsem do souboru lightbox.js tento kód: imgNew = new Image(); imgNew.src = objLink.href; var h=arrayPageSize[3]; h=Math.round(h*0.8); function zjisti(co) { if(co=="x") return imgNew.width; else return imgNew.height; } var pomer=(zjisti("x")*1.2)/zjisti("y"); var w=Math.round(h*pomer); objLightbox.style.height=Math.round(h)+"px"; objLightbox.style.width=Math.round(w)+"px"; objImage.style.height=(h-10) + 'px'; objImage.style.width=Math.round(w-10) + 'px'; Mám problém s IE, kde se obrázek zobrazuje správně, avšak lightbox pod ním se zobrazuje natažen podle původní velikosti obrázku. Když dám však alert, aby vypsal style.width, tak ukáže správnou hodnotu. V ostatních prohlížečích to funguje. Moc prosím o pomoc. |
||
Časová prodleva: 15 let
|
0