Autor | Zpráva | ||
---|---|---|---|
Jet Profil * |
#1 · Zasláno: 15. 6. 2005, 14:30:00
Tak, zvládnul jsem problém se ztučněním (zrušil jsem ho). Celé menu jsem vybavil java scriptem, který ho rozbaluje. V Opeře a Firefoxu všechno běhá, jak má. Ovšem při procházení menu v IE mi mezi jednotlivými položkami menu bliká. Setkali jste se s tím někdo? Poradíte, jak jste to řešili?
Díky :o) |
||
Leo Profil |
#2 · Zasláno: 15. 6. 2005, 14:32:35
Mate tam obrazky na pozadi? Leo
|
||
Jet Profil * |
#3 · Zasláno: 15. 6. 2005, 14:44:16
Ne, vysouvaci layer je <div><ul><li><a></a></li>(...)</ul></div>. Když mezi jednotlivýni <li></li> projíždím myší, tak celý layer na malinkatou chiličku v IE zmizí.
Tož tak... |
||
Leo Profil |
#4 · Zasláno: 15. 6. 2005, 14:46:14
A kompletni kod (html a css) by nebyl? Leo
|
||
Jet Profil * |
#5 · Zasláno: 15. 6. 2005, 14:54:05
OK:
HTML>> <div id="menu"> <div class="razenimenu"> <ul> <li onmouseover="document.getElementById('software').style.visibility= 'visible'" onmouseout="document.getElementById('software').style.visibility= 'hidden'"><a href="#">software</a></li> </ul> </div></div> <div id="software" class="blok" onmouseover="this.style.visibility= 'visible'" onmouseout="this.style.visibility= 'hidden'"> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">6</a></li> <li><a href="#">7</a></li> </ul> </div> CSS>> #menu li { display: inline; list-style-type: none; padding: 0px; overflow: hidden; position: relative; width: auto; border-right-width: 1px; border-right-color: #000000; } #menu { position: absolute; left: 0px; top: 90px; background-color: #91AFD9; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #123B86; } #menu ul { display: inline; list-style-type: none; } .razenimenu { padding-top: 5px; padding-bottom: 5px; white-space: nowrap; } #menu a { color: #123B86; padding: 5px; text-decoration: none; border-right-width: 1px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; } #menu a:hover { padding: 5px; text-decoration: none; background-color: #123B86; color: #FFFFFF; } .blok { background-color: #123B86; border: 1px solid #123B86; z-index: 2; display: block; } #software { position: absolute; left: 40px; top: 110px; width: 110px; vertical-align: baseline; height: auto; visibility: hidden; } .blok ul { list-style-type: none; margin: 0px; padding: 0px; } .blok li { list-style-type: none; display: block; height: 20px; } .blok a { color: #FFFFFF; text-decoration: none; vertical-align: sub; display: block; padding-left: 5px; height: 20px; padding-top: 2px; } .blok a:hover { color: #123B86; background-color: #91AFD9; padding-left: 5px; height: 20px; padding-top: 2px; } #menu a:active { padding: 5px; text-decoration: none; background-color: #E9811B; color: #FFFFFF; } |
||
Leo Profil |
#6 · Zasláno: 15. 6. 2005, 15:24:36
Chvilku mi trvalo nez jsem vubec pochopil princip - tzn. ze mate podmenu nikoli vnorene do menu, ale jako (v html) uplne samostatny element, probuh proc? Leo
|
||
Jet Profil * |
#7 · Zasláno: 15. 6. 2005, 15:34:57
To, ze podmenu neni vnorene do divu menu, je dusledkem toho, ze samotne menu ma celkem 14 polozek, z toho 8 položek má podmenu. Chtěl jsem to přehlednější a takhle se mi v kódu lépe orientuje...
|
||
Leo Profil |
#8 · Zasláno: 15. 6. 2005, 16:41:14
No kdyz myslite, Leo
|
||
peta Profil * |
#9 · Zasláno: 15. 6. 2005, 23:03:12
Jet co pouzit kod menu na www.volny.cz/dvereapodlahy/ ?
V CSS je navic soubor CSShover.htc , JS , ktery doplnuje hover pro IE , takze menu pak staci zapsat v CSS jako hover. Pripadne pouzij kod te legracky, co mam na www.volny.cz/peter.mlich/Pr/menujs4/menu4.htm Ale tam to neni poresene pro IE s vyskou radku, neco jsem nekde nenapsal... Mimochodem on mouse neco je javascript, co tak cele menu vpisovat javascriptem? Udelat si pole (array) a cely ho z nej nejakym scriptem prepsat? neco jako vampierka.wz.cz (tise predpokladam, ze dokazes vytahnout podle source code scripty i s cestami...) |
||
Jet Profil * |
#10 · Zasláno: 16. 6. 2005, 08:23:32
Peta: Hoj, dík za Tvé rady :o)
Kazdopadne na www.volny.cz/dvereapodlahy/ mi to v IE dela tu samou chybku, jako to moje menu :o), tak zacinam uvazovat, jestli neni chyba na strane meho IE. Myslim, ze to menu asi necham tak, jak je... Udelat cele menu v javascriptu se mi moc nechce, chtel jsem tam tech skriptu co mozna nejmene, takze jeste pouvazuju o tom .htc a uvidim... Diky! |
||
Jet Profil * |
#11 · Zasláno: 16. 6. 2005, 08:53:04
Problém vyřešen! Zjistil jsem, že problém s blikáním menu se objevuje pouze v mém IE na mém počítači... Nikomu jinému to stejnou chybu nedělá... Tak bych fakt rád věděl, čím to je.
Každopádně díky všem zúčastněným! |
||
peta Profil * |
#12 · Zasláno: 16. 6. 2005, 15:50:44
Jet: Zkus pouzit windows update v IE, zkus pouzit Personal SE antitrojansky soft v nouzovem rezimu a totez apk s antivirem. Ja myslim, ze tech problemu tam budes mit stovky :)))
Pokud ne stovky problemu, pak teda stary www prohlizec. Mam vyzkousene, ze to emnu z dvereapodlahy poblikava na ie5, zkratka nestiha. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0