いくつかのメニュー項目を含むメニューバーがあります。
メニューバーは、メニュー項目 (これも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>
私がやりたいのは、カーソルがリンクの上にあるときに、メニュー項目の背景色 ( hrefだけでなくdiv ) を変更することです。
リンクからマウスオーバーイベントをキャプチャし、それを使用してメニュー項目全体の背景色をペイントするにはどうすればよいですか?
さらに良いことに、マウスがメニュー項目全体 (リンクだけでなくdiv ) の上にあるかどうかを確認する方法はありますか? リンクだけでなく、ボックス上のどこでもマウスでメニュー項目の色が変わるため、これはより良いオプションです。
ありがとうございます!
1月