Autor | Zpráva | ||
---|---|---|---|
N Profil * |
#1 · Zasláno: 10. 8. 2011, 08:59:28
Dobrý den,
mám problém se zobrazováním divu. Ještě včera mi to normálně fungovalo, ale dnes mi to již nejde, nejspíše jsem ve spěchu něco rychle upravil a bylo to nesmyslné. Nahrál jsem ukázku na internet na: www.yellowdream.net/admin/ jde o efekt, při najetí na položky v menu. Nejsem si jist jestli je ta chyba v CSS nebo JS, ale dostupný je kód k oboum. Moc děkuji za pomoc. |
||
Davex Profil |
#2 · Zasláno: 10. 8. 2011, 19:09:17
N:
„mám problém se zobrazováním divu. Ještě včera mi to normálně fungovalo, ale dnes mi to již nejde“ Jaký problém s kterým divem a jak se to nefungování projevuje? „jde o efekt, při najetí na položky v menu“ Nevím, jaký efekt máš na mysli. Se zapnutým JavaScriptem vypadá výměna podnabídek funkční. |
||
N Profil * |
#3 · Zasláno: 11. 8. 2011, 08:06:03
v Google chrome se mi vždycky divy se třídami buttonMenu posunou úplně doleva a statický je pouze první. V IE se mi zase nabídka zobrazuje při najetí na poslední položky v menu zobrazuje tento div dvakrát a první se nemění. Nevím co s tím, prosím o radu, kontrolu. Děkuji
|
||
peta Profil |
#4 · Zasláno: 11. 8. 2011, 09:08:36 · Upravil/a: peta
1s, 2s, 5s, 10s, stale se jeste nic nezobrazilo, zaviram okno? Neda se nekde ve FF zjistit cas, jak dlouho se to nacitalo? Kolem asi minuty celkem prazdna stranka, ty jo.
http://jigsaw.w3.org/css-validator/validator More chyb. Zrovna ty hackovane zalezitosti bych daval uplne na konec nebo do jine zavorky, protoze prohlizece maji sklony celou zavorku pak ignorovat. Ja bych cele to css zrusil a udelal znova. Prvek, ktery ohranicuje position:absolute elementy by mel mit position:relative. Nechapu, proc to neresis pres css :hover. http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=128677 http://diskuse.jakpsatweb.cz/?action=vthread&forum=7&topic=128798 Pak tam pod to muzes dat prazdy pruh, ktery spravnym z-indexem prekryjes pro :hover, podobne viz ten druhy link. |
||
N Profil * |
#5 · Zasláno: 11. 8. 2011, 09:23:32
http://yellowdream.net/admin/
Pokud mluvíš o této stránce, tak nevím o čem to mluvíš při době načítání? Je tam pouze horní menu, nic jiného nečekej, to funguje normálně, nahrál jsem pouze tuto část, se kterou je problém. Navíc přepsáním do :hover nevyřeším problém javascriptu a ani mi to nic nedá. Příště až budu chtít vyřešit podobný problém těžko řeknu, přejděte na :hover a řešte to pouze v css. Rada: Přepiš celý CSS je mi k ničemu - stejně jako odkaz na validátor a to, že nechápeš proč to neřeším přes :hover. |
||
peta Profil |
#6 · Zasláno: 11. 8. 2011, 14:16:41 · Upravil/a: peta
N: Tak to zkusim rici jinak.
"Nejsem si jist jestli je ta chyba v CSS nebo JS" S jistotou ti muzu rici, ze pouzity JS kod vypada ok. Navic jsi to sam napsal, ze ti rozbalovani, ta cast v js funguje, pouze zobrazovani, to je ta cast css, ta ti nejde. Kdyz zakomentujes cely radek style, tak se to zobrazi spravne? Ja si myslim, ze ano. Takze kdyz je CSS spatne, tak rada cele CSS smazat a udelat ho znova je uplne nejlepsi a casove usporne reseni. Pro tvorbu noveho css muzes stare pouzit a postupne kopirovat, dokud se problem neobjevi. background-position: right 40%; // tohle ti nemusi brat kazdy prohlizec, bud oboji cisla nebo text Si vyzkousej, co udela v chrome, kdyz pridas na konec .buttonMenu, .boxMenu, .boxMenu a { display:block; float:none !important; width:300px; height:auto; border:1px solid #f00; color:#f00; margin:0; padding:0; } .buttonMenu {display:none;} .buttonMenu:first-child {display:block;} .boxMenu {border:1px solid #0b0;} .boxMenu a {background:#cef;} |
||
N Profil * |
#7 · Zasláno: 11. 8. 2011, 21:10:40
Vyřešil jsem to v JS. Tak jak jsem chtěl, až bude dotaz znít, jak převedu stejnou funkci do CSS bude tvá snaha k něčemu. Děkuji za čas, který si pro to vložil. Již je to vyřešeno.
|
||
Časová prodleva: 13 let
|
0