好的,我有这个代码:
<html>
<head>
<script src="js/jquery.js"></script>
<script type="text/javascript">
function ps()
{
$('#mm').slideDown("slow");
}
$(document).ready(function(){
$('#mm').hide();
document.onclick = $('#mm').hide(); //this is not working, this one should make the '#mm' hide.
});
</script>
<body>
<button onclick="ps()" id="title" class="bb">Page settings
<ul id="mm">
<li><a href="#">Title</a></li>
<li><a href="#">meta tags</a></li>
<li><a href="#">favicon</a></li>
<li><a href="#">header settings</a></li>
</ul>
</button>
</body>
</html>
现在,我想要的是每当用户点击按钮('#title')时,这个ul('#mm')将显示,当然如果用户点击一个方式或将鼠标悬停在那个ul上,那个ul将是隐。希望有人可以提供帮助,在此先感谢。我对任何建议持开放态度。这就像一个下拉菜单。