<html>
<head>
<script type="text/javascript" src="js/mootools.js"></script>
<script>
var username = document.getElementById('username');
var menu = document.getElementById('menu');
function show_or_hide()
{
if(menu.style.display!='block') menu.style.display='block';
else menu.style.display='none';
}
username.addEventListener('click', show_or_hide);
</script>
<style type='text/css'>
#dropdown
{
background: #eee;
color: steelblue;
display: inline-block;
}
#username
{
padding: .5em 1em;
}
#username:hover
{
background: #eef;
cursor: pointer;
}
#menu
{
display: none;
padding: .5em 1em;
}
</style>
</head>
<body>
<div id='dropdown'>
<div id='username'>dropdown@fiddle.net</div>
<div id='menu'>
<div>menu item a</div>
<div>menu item b</div>
<div>menu item c</div>
<div>menu item d</div>
</div>
</div>
</body>
</html>
我尝试了上面的 jsfiddle 示例......它在 jsfiddle 站点上运行良好,但是当我尝试在我的站点上实现确切的代码时,我没有运气。我需要包含一个库吗?如果有,是哪一个?谢谢!我的目标是为 Gmail、联系人和任务制作一个下拉菜单,就像 Gmail 上的一样。