数码资讯
jQuery中防止事件冒泡的几种方法及其区别
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
jQuery提供了两种防止事件冒泡的方法。
方式一:event.stoppropagation();
复制代码代码如下所示:
$(# DIV1)。Mousedown(函数(事件){
event.stoppropagation();
});
方式二:返回false;
复制代码代码如下所示:
$(# DIV1)。Mousedown(函数(事件){
返回false;
});
但是这两种方式不同,返回false不仅可以防止事件冒泡,而且可以防止事件本身。
event.stoppropagation()仅阻止事件冒泡并不会阻止事件本身。
方式一:event.stoppropagation();
复制代码代码如下所示:
$(# DIV1)。Mousedown(函数(事件){
event.stoppropagation();
});
方式二:返回false;
复制代码代码如下所示:
$(# DIV1)。Mousedown(函数(事件){
返回false;
});
但是这两种方式不同,返回false不仅可以防止事件冒泡,而且可以防止事件本身。
event.stoppropagation()仅阻止事件冒泡并不会阻止事件本身。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。