html结构:
左侧菜单栏结构:
页面效果:
页面左侧中有一个按钮,左侧菜单通过点击这个按钮滑入,再次点击按钮菜单滑出,这里需要实现另一个功能是点击页面除左侧菜单栏外的空白处,左侧菜单也滑出页面。
代码实现为
$(document).click(function(e){
var _con = $('#main-sidebar');
var _con1=$("#sidebar-menu-control");
var left=$('#main-sidebar').css("left");
if((!_con.is(e.target) && _con.has(e.target).length === 0)&&(!_con1.is(e.target) && _con1.has(e.target).length === 0)){
$('#main-sidebar').animate({"left":"-294px"},"slow");
}
});
|