我有一个包含几个菜单项的菜单栏。
菜单栏是一个包含菜单项(也是divs )的div,并且在每个菜单项内部我都有一个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而不仅仅是链接)?那将是一个更好的选择,因为菜单项会随着鼠标在框上的任何位置而改变颜色,而不仅仅是链接。
提前致谢!
简