У меня есть строка меню, содержащая несколько пунктов меню.
Строка меню представляет собой div, содержащий пункты меню (которые также являются divs), и внутри каждого пункта меню у меня есть href.
Вот HTML:
<style>
.menubar-style {
width: 100%;
background-color: white;
height: 20px;
text-align:center;
}
.menuitem-style {
float: left;
width: 10%;
border-right: thin;
border-right-style:solid;
}
</style>
...
...
<div class="menubar-style">
<div class="menuitem-style"><a href="#">Link 1</a></div>
<div class="menuitem-style"><a href="#">Link 2</a></div>
<div class="menuitem-style"><a href="#">Link 3</a></div>
</div>
Что я хочу сделать, так это изменить цвет фона элемента меню (div, а не только href), когда курсор находится над ссылкой.
Как я могу перехватить событие mouseover из ссылки и использовать его для окрашивания фона всего элемента меню?
Еще лучше, есть ли способ проверить, находится ли мышь над всем пунктом меню (div, а не только над ссылкой)? Это был бы лучший вариант, потому что пункт меню менял бы цвет с помощью мыши в любом месте над полем, а не только над ссылкой.
Заранее спасибо!
Ян