Autor | Zpráva | ||
---|---|---|---|
joe Profil |
#1 · Zasláno: 9. 11. 2010, 23:30:10 · Upravil/a: joe
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'); |
||
Časová prodleva: 3 dny
|
|||
Chamurappi Profil |
#2 · Zasláno: 13. 11. 2010, 03:52:40
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. |
||
Časová prodleva: 6 dní
|
|||
joe Profil |
#3 · Zasláno: 19. 11. 2010, 15:14:55
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 :-)
|
||
Časová prodleva: 13 let
|
0