Сообщение от danik.js
|
Про таких говорят «Смотрит в книгу — видит фигу»
link.onMouseOveronmouseover
Обработчик можно назначить один для обоих событий, и менять класс (или фон напряму) в зависимости от event.type
|
Вот в таком виде заработало:
window.onload = function(){
var menu_links = document.querySelectorAll('#menu .links[href]');
var active = document.getElementById('active').style;
for (var i = 0, link; link = menu_links[i]; i++){
link.onmouseover = move;
link.onmouseout = back;
function move(){active.backgroundPosition='0 -27px'}
function back(){active.backgroundPosition='0 0'}
}
}
Спасибо за помощь. Скрипт от constantant тоже рабочий, но только в случае использования window.onload
Почему без этого не работало? javascript только начал изучать (это и понятно). И как назначить один обработчик на 2 события?