Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменение цвета текста без id (https://javascript.ru/forum/events/22037-izmenenie-cveta-teksta-bez-id.html)

KupueIIIKo 04.10.2011 10:26

Изменение цвета текста без 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})
	}

ksa 04.10.2011 10:56

Цитата:

Сообщение от KupueIIIKo
Как изменить цвет буквы при событии onMouseOver?

Например так...

<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>

KupueIIIKo 04.10.2011 15:57

Есть одна проблема) Чтоб при первом наведении получался один цвет, при втором другой ) При третьем третий ) то есть есть 7 цветом и выбирается 1 цвет рандомом)
есть идея: Буду постоянно менять css при наведении )
Проблема цвет должен оставаться!

ksa 04.10.2011 16:26

Как вариант...

<!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>

KupueIIIKo 04.10.2011 16:34

прям то что нужно! блин еще раз плюсануть не могу!

ksa 04.10.2011 16:52

Цитата:

Сообщение от KupueIIIKo
еще раз плюсануть не могу

Будешь должен... :lol:


Часовой пояс GMT +3, время: 05:06.