document.addEventListener('click', (e) => { let screenDoc = document.querySelector('.screen-box ...
.mainL .mouseup function e let objLeader obj.target 设置目标区域 if objLeader.is e.target amp amp objLeader.has e.target .length 判断是不是目标区域 objLeader .css border : rem solid F CB ...
2019-12-02 13:34 0 268 推荐指数:
document.addEventListener('click', (e) => { let screenDoc = document.querySelector('.screen-box ...
文章来源:百度知道 我的思路是给body绑定一个click事件,然后判断当前鼠标点击的区域是当前元素还是元素以外区域,如果点击对象不是当前元素,则隐藏该元素。 假设对象的id为divBtn,则代码如下: $( 'body' ).bind( 'click ...
html jq 以下是我的方法,更简单 html ...
左侧是收缩菜单栏,需要点击菜单栏以外的地方,左侧菜单栏全部收缩。如图 这个主要是看对jquery方法掌握的怎么样了,其实不难,重要的是使用jquery中not()方法,实现方法如下(只是一个简单的实现): <ul class="bor"> <li> ...
办法一: 第一,先实现点击任何地方都隐藏该元素(假设id="bar")$(document).click(function(){$("#bar").hide();}); 第二,点击特定元素不隐藏 那么bar也属于document,点击bar也会让自己隐藏,显然这不是想要的,这时候要阻止冒泡 ...
比如想实现点击列表弹出筛选器,点击其他任意地方关闭筛选器,如图 该筛选器class名 首先点击document任意位置隐藏该元素,然后给该元素绑定click事件,阻止冒泡到该元素,则可以顺利实现需求。 ...
效果: 点击之后按钮变灰,两秒之后可再次点击 注:小demo,不喜勿喷 ...