Autor | Zpráva | ||
---|---|---|---|
PePe15th Profil |
#1 · Zasláno: 11. 3. 2011, 17:16:48 · Upravil/a: PePe15th
Zdravím,
potřebuji něco hodně podobného, jako je na hotfile com (přihlášení v liště). Jejich kód mi nesedí, protože v chromu celý box po najetí na input zmizí. Něco bych si našel, ale stále nemůžu přijít na to, jaký výraz mi vezme google... Dík |
||
joe Profil |
#2 · Zasláno: 11. 3. 2011, 17:24:33
Tohle patří spíš do CSS, kde se to dá udělat pomocí :hover na nějakém elementu. JavaScriptem to případně doplnit pro starší prohlížeče.
|
||
Witiko Profil |
#3 · Zasláno: 11. 3. 2011, 22:32:43
joe:
Já nevím, :hover je součástí specifikace CSS1, pokud se nemýlím. Staršími prohlížeči myslíš Internet Explorer, který bere :hover pouze na odkazech? :) |
||
Časová prodleva: 4 dny
|
|||
Nevyk Profil |
#4 · Zasláno: 15. 3. 2011, 17:54:04 · Upravil/a: Nevyk
Ve vytváření stránek jsem začátečník, ale tohle jsem chtěl taky. Tak jsem to zkoušel a zkoušel až mi vyšlo tohle. Funguje to.
<a href="JavaScript:void(0);" id="ovladani" onmouseover="document.getElementById('skryty').style.display='block'" onmouseout="document.getElementById('skryty').style.display='none'">Nadpis</a> <div style="display: none" id="skryty"> Bla bla<br> He he he<br> Donky konky<br> </div> Ale při najetí na div ten div zmizí :( To ještě musim nějak vymyslet, sorry. |
||
Chamurappi Profil |
#5 · Zasláno: 15. 3. 2011, 18:27:43 · Upravil/a: Chamurappi
Reaguji na Witika:
„:hover je součástí specifikace CSS1, pokud se nemýlím“ Mýlíš, :hover byl proprietární výmysl Exploreru 4.
Reaguji na joa: Změna stavu stránky v závislosti na akci uživatele patří do JavaScriptu, nehledě na to, zda jde udělat pomocí CSS. |
||
Witiko Profil |
#6 · Zasláno: 15. 3. 2011, 18:58:24 · Upravil/a: Witiko
Chamurappi:
„Mýlíš, :hover byl proprietární výmysl Exploreru 4.“ Ale zdá se, že je ve specifikaci CSS1? |
||
Medvídek Profil |
#7 · Zasláno: 15. 3. 2011, 19:21:29
Nevyk:
„Ale při najetí na div ten div zmizí“ Tak při najetí na div ho nechej zobrazen, ne? :) |
||
Nevyk Profil |
#8 · Zasláno: 15. 3. 2011, 19:27:43 · Upravil/a: Nevyk
Jo, to jo. Tohle patří do toho divu:
onmouseover="this.style.display='block'" onmouseout="this.style.display='none'" Ale mezi odkazem a divem zůstane malý prostor, na který když najedu (což se stane když přejíždím z odkazu na div), zobrazený div zmizí. To se dá vyřešit css vlastností toho divu "position: relative; top: -1px;" - pořípadě tolik, kolik je mezi odkazem a divem. |
||
Chamurappi Profil |
#9 · Zasláno: 15. 3. 2011, 19:52:17
Reaguji na Witika:
Nezdá. |
||
Witiko Profil |
#10 · Zasláno: 15. 3. 2011, 20:16:39 · Upravil/a: Witiko
Chamurappi:
V tom případě tu má konzorcium, nebo kdo ty stránky spravuje, chybu, která mě tak zmátla. :-) |
||
_es Profil |
#11 · Zasláno: 15. 3. 2011, 20:20:53
Witiko:
„V tom případě tu má konzorcium chybu“ w3schools.com nie sú stránky W3C.
|
||
Witiko Profil |
#12 · Zasláno: 15. 3. 2011, 20:25:50 · Upravil/a: Witiko
_es:
Taky píšu, že si nejsem jistý. Každopádně zdá se, že tam nabízejí možnost udělat si "certifikáty" znalosti javascriptu. Zajímalo by mě, jestli to někdo bere vážně. :-) |
||
Časová prodleva: 13 let
|
0