Autor Zpráva
Viktor Hanáček
Profil
http://viktorhanacek.cz/klient/auto-hm2

Zdravím, mohl by mi někdo vysvětlit, proč bliká přejíždění odkazů v rozjetém menu? Pokud najede třeba na "Kontakty", rozjede se Vám DIV ve kterém jsou odkazy. Štve mě to, že když přejedete z jednoho na druhý, blikne to. Poradíte někdo jak tomu zabránit? Nebo jak to menu udělat tak, aby neblikalo?

Technický popis ve stručnosti :)

Pokud najedete na "Kontakty", skript (onmouseover) Vám zobrazí (display:none -> display:block) absolutně pozicovaný DIV ve kterém jsou odkazy. Při přejetí z jednoho odkazu na druhý DIV bouhužel blikne.
Chuck
Profil
nevím (i když - možná, že ta blílá dělící čára není součástí toho vysunovacího a proto to nějak blbne), ale celé je to nějaké divné
např. se mi opakovaně podařilo, aby byly otevřené 2 rolování vedle sebe



a fascinovala mě absence tagů html, head, body...
Viktor Hanáček
Profil
Jono jde to, je to takové "záchrané" řešení, páč se mi to jinak nepodařilo, ale to je jedno. Bílá čára je border-bottom, pokud je odkaz display:block, naštěstí to blikne jen jednou, kdyby to byly obyč odkazy, blikaly by při najetí a i při vyjetí. Vzdávám to, udělám to jinak :)
Viktor Hanáček
Profil
Vlastně mám stejný problém jako zde http://css.interval.cz/priklady/priklad-96-1.htm, tam naštěstí bliká jen pozadí
Nox
Profil
Zkus se podívat zde, třeba to pomůže: http://www.cssplay.co.uk/menus/final_drop.html

Tam je to dokonce řešené pouze pomocí css a html, žádný javascript
Nox
Profil
Nebo zkus přidat něco jako <výběr toho divu>:hover{ display: block; }
Viktor Hanáček
Profil
Ok podívám...
Viktor Hanáček
Profil
Nox

Nebo zkus přidat něco jako <výběr toho divu>:hover{ display: block; }
Zkoušel jsem, nefunguje

Zkus se podívat zde, třeba to pomůže: http://www.cssplay.co.uk/menus/final_drop.html
A tohle jsem jaksi nepochopil

Neexistuje nějaké jednodušší řešení?
Bubák
Profil
http://css.interval.cz/clanky/hover-menu/
http://css.interval.cz/clanky/horizontalni-dvouurovnove-obrazkove-menu /

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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