Показать сообщение отдельно
  #7 (permalink)  
Старый 19.03.2013, 16:43
Аспирант
Отправить личное сообщение для constantant Посмотреть профиль Найти все сообщения от constantant
 
Регистрация: 30.07.2008
Сообщений: 87

Сообщение от danik.js
тут меняется фон первой ссылки при наведении на последующие
ааа, ну тогда как-то так:
var menu = document.getElementById('menu');
menu.onmouseover = over;
menu.onmouseout = out;

function over(ev){
	var target = getTarget(ev);
	if(target.tagName == 'A'){
		toggleState(true);
	}
}
function out(ev){
	var target = getTarget(ev);
	if(target.tagName == 'A'){
		toggleState(false);
	}
}
function toggleState(state){
	menu.children[0].style.backgroundPosition = (state ? '-21px 0px' : '0 0');
}
function getTarget(ev){
	var event = ev || window.event;
	return event.target || event.srcElement;
}
Ответить с цитированием