a:link (hover,active, visited) в javascript

Дмитрий
На сайте с 23.08.2006
Offline
222
1085

Подскажите, пожалуйста, как задать разные стили ссылки в разных состояниях в javascript. el.style переназначает все состояния..

Разрабатываю и автоматизирую на php http://jonnyb.ru/
lazio
На сайте с 05.10.2006
Offline
47
#1

вам нужны событыя. _vvz.nw.ru/Lessons/JavaScript/events.htm вот здесь в удобном виде можно изучить все. Смотрите onMouseOver, onMouseOut, onMouseDown

COMFI - Начни Зарабатывать! (http://affiliate.comfi.ru/a2/466735/Program-Overview)
Дмитрий
На сайте с 23.08.2006
Offline
222
#2

lazio, нет, мне нужно задать стиль используя метод style. Есть такой способ?

P.S. Как это реализовать событиями или сменой класса у блока я знаю

Николай В.
На сайте с 07.09.2006
Offline
62
#3

Не получится. Только через отслеживание событий.

Проще использовать что-то вроде jQuery:


$("#element").hover(
function(){$(this).css("color","red");},
function(){$(this).css("color","blue");}
);
Дмитрий
На сайте с 23.08.2006
Offline
222
#4

Думаю использование событий и jQuery неоправдано, проще класс подменить. lazio, Николай В., спасибо.

Kolyaj
На сайте с 28.03.2006
Offline
69
#5

JonnyB, сдается мне, если только таблицу стилей налету редактировать. По теме: http://xpoint.ru/know-how/JavaScript/TablitsyiStiley?2

Kolyaj добавил 17.10.2008 в 15:13

JonnyB:
проще класс подменить

А что мешает сделать

.class1:hover { color: red; }
.class2:hover { color: green; }
И менять класс?
Дмитрий
На сайте с 23.08.2006
Offline
222
#6

Kolyaj, сэнкс, сейчас опробуем. Как там интересно наследования отследить..

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий