Взгляните на:Наведите указатель мыши на верхний div?
Как и ожидалось, парящий над центром DIV запускает данные события для всех дивы. Есть ли способ изменить фон только первого div под нависшей мышью? То есть, зависание над центром div изменяет только цвет центра div?
Редактировать: Это должно быть возможным для произвольного количества вложенных div, добавленных пользователем, и я мог бы сделать это в javascript, но предпочел бы решение CSS.
Я уже использую:
(function(){
var highlightedDiv;
$(document.body).on('mouseover','div',function(e){
if(highlightedDiv){
highlightedDiv.style.backgroundColor='';
}
(highlightedDiv=this).style.backgroundColor = 'lightGray';
e.stopPropagation();
});
}
)()
Я не думаю, что есть чистое решение для CSS. – thirtydot