Изменение цвета текста без id
<a onclick="showme(this); return false">А</a> <a onclick="showme(this); return false">Б</a> <a onclick="showme(this); return false">В</a> Как изменить цвет буквы при событии onMouseOver? Значение я получал через innerHTML. А вот с цветом туплю и опыта мало! function showme(node) { var temp = node.innerHTML; $("#content").load("view.php",{letter: temp}) } |
Цитата:
<style type="text/css"> a:hover { color: red; } </style> <a onclick="showme(this); return false">А</a> <a onclick="showme(this); return false">Б</a> <a onclick="showme(this); return false">В</a> |
Есть одна проблема) Чтоб при первом наведении получался один цвет, при втором другой ) При третьем третий ) то есть есть 7 цветом и выбирается 1 цвет рандомом)
есть идея: Буду постоянно менять css при наведении ) Проблема цвет должен оставаться! |
Как вариант...
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> $(document).ready(function(){ $('a').mouseover(function(){ var a=['red', 'silver', 'orange', 'blue'] var i=Math.floor(Math.random()*a.length) $(this).css('color',a[i]) }) }) </script> </head> <body> <a>А</a> <a>Б</a> <a>В</a> </body> </html> |
прям то что нужно! блин еще раз плюсануть не могу!
|
Цитата:
|
Часовой пояс GMT +3, время: 16:44. |