永发信息网

jquery如何阻止事件冒泡

答案:3  悬赏:50  手机版
解决时间 2021-03-29 08:53
jquery如何阻止事件冒泡
最佳答案
在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。所以有些时候需要阻止冒泡。
工具原料:编辑器、浏览器
方式一:event.stopPropagation();
$("#div1").mousedown(function(event){
            event.stopPropagation();
        });方式二:return false;
 $("#div1").mousedown(function(event){
            return false;
        });但是这两种方式是有区别的。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身。event.stopPropagation() 则只阻止事件往上冒泡,不阻止事件本身。
全部回答


父和子的阻止事件冒泡要相同的事件
JQuery 提供了两种方式来阻止事件冒泡。
方式一:event.stopPropagation();
        $("#div1").mousedown(function(event){
            event.stopPropagation();
        });
方式二:return false;
        $("#div1").mousedown(function(event){
            return false;
        });
但是这两种方式是有区别的。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身。event.stopPropagation() 则只阻止事件往上冒泡,不阻止事件本身。追问
这两种方式我都有采用,可是还是有问题

这个对应的h't'ml文本
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怪物猎人x盾斧炮击和斩味有关吗?
十几年前母亲把从小遗弃的女孩户口给消了,母
求《寻找莱拉》一书,最好能有购买链接,满意
聊城哪里养蘑菇多,养什么菇都行
so Q 什么意思
怎样骑车才能骑快?
2008年我母亲修的房子,城建规划已经对我进行
男人48岁,什么都还好
我40多了,他30多了,我大她十多岁,我该怎么
明知房屋被查封,仍签订房屋买卖合同是否有
玻尿酸隆鼻后可以去游乐园坐过山车之类的娱乐
是不是越解释就是越掩饰啊?
为什么男朋友在有外人的时候对我特别凶,在没
"老莱新爱着衣斑"是什么典故?
央行官员回应个人征信牌照为何迟迟不发:目前
推荐资讯
湖南天气冷吗?
想删贴,2010年的
怎么向网易宝充钱(用支付宝)
咸来来的什么意思啊。我是辽宁丹东,这是东港
把小数0.469(69)循环化成分数
相亲对象给我回话没太明白后面意思,秋解答
丧葬用品专营店(辽宁省沈阳市辽中县)地址好找
7万9千8的裸车最后多少钱能开回家
ED 明日はくるから 的中文歌词
美能达打印机已经加完粉后仍然提示加粉
我新开了一个塑料仿藤条厂;请前辈们指点塑料
mybatis都有哪些executo执行器,它们之间的区
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?