1.html

<a >更多</a>
<ul >
    <li>列表1</li>
    <li>列表2</li>
    <li>列表3</li>
</ul>

2.实现点击更多按钮弹出moreLise列表,点击页面其他地方关闭moreLise列表,js代码如下:

//使用toggle方法实现列表的展开和关闭
function moreFun(){
       $("#moreList").toggle(); 
}
//点击页面其他地方关闭
document.onclick = function (e) {
       //判断点击的地方是否为“更多”按钮和弹出层是否显示
	if(!$(e.target).is(".more") && $("#moreList").is(":visible")==true){
		$("#moreList").hide();
	}
}

 

相关文章: