思路:拦截所有点击事件,然后通过event.target的属性来判断是不是层dom对象,如果是,再判断是否是显示的状态,如果是则隐藏
$(document).click(function(event) {
if ($(event.target).attr('lay-event') != 'more' && $('.moreOperation').not(':hidden').length) {
$('.more-operation').css('display', 'none');
}
});