Сообщение от 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;
}