Autor Zpráva
N
Profil *
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
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 *
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
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 *
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
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 *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0