JavaScript の mouseover(マウスオーバー)を使ったメニューを自作する。
【上の文章】 <div id="ex_out" style="background:#ccf;width:200px;"> <a href="#test">マウスオーバーメニュー</a> <div style="position:absolute;"> <ul id="ex_menu" style="display:none; position:relative; top:0px; left:0px; background:#fff; width:150px; padding:3px; margin:0; border:2px solid #acc; list-style-type:none;"> <li><a href="https://www.google.co.jp/">Google</a></li> <li><a href="http://www.yahoo.co.jp/">Yahoo!Japan</a></li> </ul> </div> </div> 【下の文章】以下JavaScript。
<script> document.getElementById("ex_out").addEventListener("mouseover", function(){ document.getElementById("ex_menu").style.display = 'block'; }, false); document.getElementById("ex_out").addEventListener("mouseout", function(){ document.getElementById("ex_menu").style.display = 'none'; }, false); </script>addEventListenerを使い、id="ex_out"のdiv要素にmouseoverとmouseoutの処理を行う。