对元素进行事件绑定 当点击内层元素时 某些元素不做事件触发的处理

原创 2016年06月01日 12:45:55


主要代码展示:

init:function(){
            var that=this;
            var element=this.element;
            var nowEleId=$(this.element).attr('id');
            var acId=that.autoParam.acId;
            $('body').on('click',function(e){
                var nowClickId= e.target.id;
                if(nowEleId==nowClickId){
                    that.show();
                }else if(nowClickId==acId){
                    that.selectEle();
                }else{
                    that.hide();
                }
            });
        }


当点击内层元素时 获取元素id 判断是否是需要排除的元素

相关文章推荐

jquery移除、绑定、触发元素事件使用示例详解

jquery移除、绑定、触发元素事件使用示例详解 作者: 字体:[增加 减小] 类型:转载 时间:2014-04-10 我要评论 这篇文章主要介绍了jquery移除、绑定、触发元素事件使用示例...

jquery动态添加元素无法触发绑定的事件的解决方案。

最近遇到一个问题,即当用jquery动态添加元素后,发现给动态添加的元素却无法触发事件。后来在网上查阅了一些资料,发现原来要这样处理:  先上我出错的代码:    ...

鼠标点击 INPUT 元素后默认触发的事件执行顺序

所有浏览器中,当用户通过鼠标操作触发 click 事件时,事件触发顺序: 1、MouseDown 事件 2、Focus 事件 3、MouseUp 事件 4、Click 事件...

如何最快速的找到页面某一元素所绑定的点击事件,并查看js代码

如何最快速的找到页面某一元素所绑定的点击事件,并查看js代码

如何给元素绑定click点击事件

最简单的莫过于使用click方法: 1 2 3     var btn ...
  • aerchi
  • aerchi
  • 2014年04月26日 10:08
  • 6792

一个DOM元素绑定多个事件时,先执行冒泡还是捕获

绑定在被点击元素的事件是按照代码顺序发生,其他元素通过冒泡或者捕获“感知”的事件,按照W3C的标准,先发生捕获事件,后发生冒泡事件。所有事件的顺序是:其他元素捕获阶段事件 -> 本元素代码顺序事件 -...

完美解决echarts的柱状图和折线图的点击非图表图形元素不会触发事件

在涉及到图标的开发中,相信大家经常会用到echarts,echarts中可以通过on方法添加事件处理函数,可以很方便的实现一些交互。但是直接添加的click事件,只有点击在图形元素上才会触发事件处理函...
  • smk108
  • smk108
  • 2017年11月08日 19:20
  • 105

d3中为每个rect元素绑定带数据的点击事件

要实现的效果是点击每个柱的时候都要返回他的数值,而这个数值我选择将其绑定在value属性上(其实属性名可以自定义,但是不要使用abc这种没有意义的属性)然后正常使用d3中的时间绑定方法绑定rect元素...

jQuery on()方法绑定动态元素的点击事件无响应的解决办法

$('#check_all').on('click' , function(){ alert(1); }); $("#yujinlist").append(html); count++; } ...

jquery查找元素,绑定事件,DOM操作

通过元素之间的关系来获取对应的元素 找到元素的父元素 $("#a").parent().css("background","yellow"); 找到祖先元素 $("#a").parents()...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对元素进行事件绑定 当点击内层元素时 某些元素不做事件触发的处理
举报原因:
原因补充:

(最多只允许输入30个字)