有乎-价值、共享、信任

What you care about-value, sharing, trust

点击显示层,然后点document任何地方不在层上层就隐藏

| 阅读:133 发表时间:2022-03-17 09:24:16 HTML5+CSS3

思路:拦截所有点击事件,然后通过event.target的属性来判断是不是层dom对象,如果是,再判断是否是显示的状态,如果是则隐藏

$(document).click(function(event) {
    if ($(event.target).attr('lay-event') != 'more' && $('.moreOperation').not(':hidden').length) {
	$('.more-operation').css('display', 'none');
    }
});
*文章为作者独立观点,不代表【uuuho有乎】的立场
本文由【uuuho有乎】发表并编辑,转载此文章须经作者同意,并请附上出处及本页链接。如有侵权,请联系本站删除。