Autor | Zpráva | ||
---|---|---|---|
Fally Profil * |
#1 · Zasláno: 27. 7. 2011, 23:24:38
Ahoj,
potřebuji vybrat prvek následující po vybrané položce v menu (tzn. první následující element <a> po a:hover). Je v CSS toto možné? Zkoušel jsem to přes selektor +, ale nějak to nfungovalo. |
||
karel_ Profil * |
#2 · Zasláno: 28. 7. 2011, 10:33:58
možna by šlo čarovat s :firstchild
|
||
Ofi Profil |
#3 · Zasláno: 29. 7. 2011, 18:45:51
rozhodně bych to nešmelil přes nějaké + či firstchild apod. Tady je jednoznačná odpověď javascript. Nastavit např. onclick event každému menu itemu a jako parametr předávat aktuální prvek (this). Ve funkci pak můžeš načíst všechny děti tagu ve kterém máš menu a vzít prvek následující po tom co spustil event.
|
||
Časová prodleva: 7 dní
|
|||
peta Profil |
#4 · Zasláno: 5. 8. 2011, 13:53:57
Fally: Nejasna otazka, zadne html, zadne css, zadny obrazek, zadna odpoved.
<style> li:hover span {background:#f00;} </style> <ul> <li><a href=?>aaa</a><span>bbb</span></li> <li><a href=?>aaa</a><span>bbb</span></li> </ul> |
||
panther Profil |
#5 · Zasláno: 5. 8. 2011, 18:54:39
peta:
jelikož se jedná o menu, plácáš. Viděl jsi někdy menu bez odkazů? Ofi: „rozhodně bych to nešmelil přes nějaké + či firstchild apod.“ z důvodu? karel: „možna by šlo čarovat s :firstchild“ proč first-child? První potomek čeho chceš zaměřit? Chce sourozence, ne potomka. Fally: „Zkoušel jsem to přes selektor +, ale nějak to nfungovalo.“ jak jsi to přesně zkoušel? Jak to nefungovalo? <style> a {background: blue} a:hover {background: green} a:hover+a {background: red;} </style> <a href="">prvni</a> <a href="">druhy</a> <a href="">treti</a> <a href="">ctvrty</a> <a href="">paty</a> + .
|
||
Časová prodleva: 3 dny
|
|||
Ofi Profil |
#6 · Zasláno: 8. 8. 2011, 22:16:27
panther:
„z důvodu?“ Nedá se spolehnout na to co který prohlížeč a která verze zobrazí, či spíš nezobrazí. V tomhle případě mi js přijde jistější. |
||
Chamurappi Profil |
#7 · Zasláno: 9. 8. 2011, 00:05:55
Reaguji na Fallyho:
„potřebuji vybrat prvek následující po vybrané položce v menu“ Myslím, že nepotřebuješ. Popiš, čeho chceš docílit. |
||
Časová prodleva: 13 let
|
0