Изменение цвета текста без 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, время: 18:30. |