JavaScript 鼠标判断点击是否为已选中元素(实现方法---节省资源)
JavaScript 鼠标判断点击是否为已选中元素(节省资源)1.情景: 一个下拉框组件,点击打开下拉框,点击组件外任意位置,实现收起下拉框。2.原理: (1)使用标志位isChoose表示是否选中(或是否在元素内)isClickThis表示是否点击当前元素 (2)首次选中(进入元素)创建事件监听器。isChoose=true。点击时isClickThis=true (3)取消选中(离开元素)。isChoose=false。点击时isClickThis=false,同时删除事件监听器。
原创
2020-11-14 17:45:40 ·
1849 阅读 ·
0 评论