Autor | Zpráva | ||
---|---|---|---|
Lukyn 2006 Profil * |
#1 · Zasláno: 22. 5. 2015, 15:07:37
1. proč se po vypnutí rámečku chová onMouseOut
tak že rámeček se znovu objeví po sebemenším pohybu myši a nikoli až po odjetí myši. Když použiji onMouseMove - rámeček zmizí a nereaguje. 2. proč nelze v tomto případě použít OnMouseClick místo OnMouseDown ? Děkuji za odpovědi, rady a odkazy. <style> .nevidet {visibility:hidden;} .zpet {visiblity:visible;} </style> <div class="zpet" style="position:fixed; color: black; border: 2px solid blue; width: 200px; height: 50px; top: 200px; left: 450px; background-color: silver" onMousedown="this.className='nevidet';" onMouseout="this.className='zpet';"> Fixně umístěný prvek se stylem position: fixed; </div |
||
_es Profil |
#2 · Zasláno: 22. 5. 2015, 15:11:40
Lukyn 2006:
„.zpet {visiblity:visible;}“ Chýba ti tam jedno i .
|
||
Joker Profil |
#3 · Zasláno: 22. 5. 2015, 15:46:53
_es:
Nechybí, jen ho má jinde ;) |
||
Lukyn 2006 Profil * |
#4 · Zasláno: 22. 5. 2015, 15:47:46
_es: díky, opraveno, ale problém a dotaz trvá
|
||
Joker Profil |
Lukyn 2006:
> proč se po vypnutí rámečku chová onMouseOut > tak že rámeček se znovu objeví po sebemenším pohybu myši a nikoli až po odjetí myši. Nejčastější příčina je, že změna vyvolaná na onmouseover ten element posune nebo zmenší tak, že se myš ocitne mimo něj, takže další pohyb myši vyvolá událost onmouseout. Takhle se na některých webech dají „zacyklit“ tlačítka, vyjížděcí prvky a podobně: Myš najede na okraj tlačítka, to se přepne na „stisknutý“ efekt, čím se posune tak, že myš je mimo tlačítko a přepne se na „nestisknutý“ efekt, čímž se tlačítko opět ocitne pod myší, atd. „2. proč nelze v tomto případě použít OnMouseClick“ Protože žádná událost OnMouseclick neexistuje. Leda onclick .
|
||
Časová prodleva: 3 dny
|
|||
Lukyn 2006 Profil * |
#6 · Zasláno: 25. 5. 2015, 14:22:50
ahoj,
zkusil jsem nahradit : {visibility:hidden;} průhledností: {opacity: 0} a jede to jak jsem chtěl. |
||
Časová prodleva: 9 let
|
0