Autor | Zpráva | ||
---|---|---|---|
Kaja Profil * |
#1 · Zasláno: 26. 5. 2011, 23:25:23
Ahoj, asi hodne blbej dotaz, ale nedovedu napsat kod, aby pri prejeti kurzorem nad textem se pridala trida (zmenila barva)...
jQuery: $(document).ready(function(){ $('#abc').hover( function() { $(this).addClass('a'); }, function() { $(this).removeClass('a'); } ); }); CSS: <style> #abc {color: black;} .a {color: red;font-weight:bold;} </style> HTML: <div id="abc">AHOJ</div> V cem je problem? Diky vsem |
||
Medvídek Profil |
#2 · Zasláno: 26. 5. 2011, 23:31:58 · Upravil/a: Medvídek
Kaja:
Funční to je, akorát máš v CSS deklarovanou barvu black pro ID a tu barvu chceš změnit třídou, která má menší váhu. Takže se provede jen ten font-weight Takhle už funkční: http://jsfiddle.net/8CpQ3/ |
||
joe Profil |
#3 · Zasláno: 27. 5. 2011, 00:00:41
Kaja:
Máš víc možností, jak to udělat: 1. Úplně bez JavaScriptu 2. S tím jak to máš, jen s tím rozdílem, že v CSS použiješ !important 3. V CSS napíšeš #abc.a { color: red;font-weight:bold; } |
||
Časová prodleva: 13 let
|
0