Di internet pastinya sudah banyak source – source mengenai Dropdown Menu, ada yang menggunakan jQuery, mooTools dan sebagainya. Namun kali ini aku coba buat dropdown sesimple mungkin, namun dropdown ini tanpa delay waktu saat mouse mejauh. Jadi jika kita jauhkan mouse, maka langsung aja dropdownnya hilang tanpa selang waktu berap detik. Aku berharap bisa membantu bagi semua pembaca artikel ini. 😉
Ini sintaks Javascript nya, silahkan kamu taruh ini di antara element <head> dan </head>
function tampilMenu(){
document.getElementById(‘menuPopup’).style.display = ‘block’;
}
function tutupMenu(){
document.getElementById(‘menuPopup’).style.display = ‘none’;
}
</script>
Lalu, di bawah ini untuk stylenya pake CSS taruh diantara element <head> juga.
#menu{
background:#0099FF;
border:1px solid #0033FF;
color:#FFFFFF;
padding:5px;
height:auto;
cursor:pointer;
}
#menu:hover{
background:#00CCFF;
}
.submenu{
margin-top:5px;
background:#0099FF;
border:1px solid #0033FF;
color:#FFFFFF;
height:auto;
cursor:pointer;
position:absolute;
display:none;
}
.submenu li{
list-style:none;
padding:5px;
}
.submenu li:hover{
background:#00CCFF;
}
</style>
Setelah Javascript dan CSS nya selesai, sekarang giliran buat menunya pakai HTML, contoh scriptnya di bawah ini :
<div id=”menuPopup” onmouseover=”tampilMenu();” onmouseout=”tutupMenu();”>
<li>Menu Pertama</li>
<li>Menu Kedua</li>
<li>Menu Ketiga</li>
</div>
Untuk HTML nya silahkan taruh di dalam element <body>. Nah nanti akan jadi seperti ini klik untuk lihat contoh hasil
mas, saya udah coba di dreamweaver tetapi begitu upload di internet, drop downnya engga muncul
mungkin ada id atau element yang kurang tepat,,, bisa tolong post source codenya mas ?
biar kita sama – sama koreksi
thanks