Autor Zpráva
joe
Profil
Ahoj,

nevíte někdo, kde by mohl být problém. Napsal jsem si tenhle kód, ale ve Firefoxu se mi seká a nelíbí se mi to. Přitom když si tam otevřu nějaký lightbox, tak tam se zobrazování overlay neseká. Čím to tedy může být?
V Opeře to funguje plynule...

				var overlay = $('<div id=overlay>').css({
						position:'fixed',
						width:'100%',
						height:'100%',
						left:'0',
						top:'0',
						background:'#000',
						opacity:'0.8'
					}).fadeIn()
					.appendTo('body');
Chamurappi
Profil
Reaguji na joe:
Velikostí <body>, složitostí pozadí, počtem a velikostí grafických prvků na stránce, fixním pozicováním, animacemi, flashem, průhledností, stíny, rotacemi, roztahováním obrázků, nebo dalšími skripty. Z popisu chování pouhých dvou prohlížečů a malého kousku kódu asi nic přesnějšího uhodnout nejde.

Mimochodem, stylovat elementy ve skriptu je ošklivé, vzhled patří do CSS.
joe
Profil
Ok, taky mě to napadlo, zvlášť když jsem sjel se stránkou jinam a pak si ten překrývací div zobrazil. Bohužel jsem zjistil, že snad Firefox funguje nejpomaleji ze všech prohlížečů co mám nainstalované (Opera, Chrome, Safari, IE, Firefox). Asi s tím nic neudělám, už to neřeším, dal jsem pryč ten efekt úplně, je to pěkné, ale nakonec to akorát zdržuje :-)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0