Я пытался использовать обычный JS для реализации что вам нужно,
DEMO
(function() {
//change the value of div1 with your first div box
var div1 = document.getElementById('div1');
var div2 = document.getElementById('div2');
var defBC = div2.style.backgroundColor;
addEventHandler(div1, 'mouseover', function() {
div2.style.backgroundColor= 'black';
});
addEventHandler(div1, 'mouseout', function() {
div2.style.backgroundColor= defBC;
});
function addEventHandler(el, eType, handler) {
if (el.addEventListener) { // W3C, FF
el.addEventListener(eType, handler, false);
} else if (el.attachEvent) { // IE
el.attachEvent('on' + eType, function() {
handler.call(el);
});
}
}
})();
Вы используете jQuery или просто обычный javascript? –
Вы пробовали Google? Пожалуйста, прочтите FAQ перед публикацией. – DarthJDG
вы можете сделать это по ul & li и только с css без javascript – Mhmd