0.前言需求:用户点击按钮,现实浏览器弹窗。1.基础写法<!DOCTYPE html>
<htmllang="en">
<head>
<metacharset="UTF-8">
<metahttp-equiv="X-UA-Compatible"content="IE=edge">
<metaname="viewport"conten            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 14:10:31
                            
                                221阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何实现“jquery click 阻止事件冒泡”
## 引言
在前端开发中,经常会遇到需要阻止事件冒泡的场景。事件冒泡是指事件在DOM树中从目标元素向上级元素的传播过程。有时我们需要阻止事件冒泡,以避免不必要的事件触发。本文将详细介绍使用jQuery实现点击事件阻止冒泡的步骤和代码。
## 流程图
下面是整个过程的流程图,以便更好地理解实现过程:
```mermaid
erDiagram            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-15 06:26:42
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Vue中的事件修饰符:    1、prevent:阻止默认事件(就是不跳转超链接)    2、stop:阻止事件冒泡    3、once:事件只触发            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-24 18:26:28
                            
                                913阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vue中input输入框如何触发click点击事件点击        在vue中,对input框直接使用@click去触发事件,是无法达到想要的效果,也无法触发事件,需要加上native才能实现input框的点击事件触发,即@click.native="XXX"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 22:11:51
                            
                                383阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            事件冒泡阻止冒泡//1. 原生js方式,依赖于事件对象<div class="container">    <div @click="divClick">        <p @click="pClick">            
                
         
            
            
            
            jQuery 事件冒泡解释官方解释:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。草根解释:当我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 10:32:01
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、@click.stop  阻止事件冒泡//只弹出“noclick”
<div id="app"> <div v-on:click="dodo"> <button v-on:click.stop="doThis">阻止单击事件继续传播</button> </div> </div> <script>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 19:48:19
                            
                                263阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            其实v-on后面跟的不止是click事件也可以是其他的事件,用法均相似。比如:v-on:click/mouseout/mouseover/mou            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-08-27 14:03:39
                            
                                1400阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            其实v-on后面跟的不止是click事件也可以是其他的事件,用法均相似。比如:v-on:click/mouseout/mouseover/mousedown.......以下click为例注意:所有的v-on都可以简写为@,比如说v-click可以简写为@click1.监听事件可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。通常来讲就是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-19 10:48:34
                            
                                201阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这样点击div里面的按钮1,就不会触发div绑定时间test1()方法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-02 11:50:25
                            
                                565阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是事件冒泡? 先说冒泡,我们都知道水中有气泡的时候,气泡会从水底往上升,由深往浅的。但是水在上升的过程中会经历不同的深度的水。那么我们再来解释一下什么是事件冒泡,如果属性浏览器原理的同学就知道,页面是由文档流(即dom树组成的),当我们在一个时间触发的时候,这个事件就像这个气泡一样,从dom树的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-11 16:08:00
                            
                                397阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            事件修饰符在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-29 11:05:07
                            
                                929阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Vue 阻止事件冒泡 by:授客 QQ:1033553122 开发环境 Win 10 element-ui "2.8.2" Vue 2.9.6 事件冒泡简介 如下图,当我们点击页面某个元素时,会产生点击事件,事件由外到内,逐层递进(事件捕获阶段,途中的1->2->3->4),当目标元素捕捉到目标事件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-01 10:44:18
                            
                                2084阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。通常来讲就是监听dom触发一些操作,这些操作(比如点击)触发后执行的动作(js)可直接写在后面。 注意:所有的v-on都可以简写为@ 1.@click不光可以绑定方法,也可以就地修改data里的数据 代码示例代            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-17 14:31:42
                            
                                3745阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。通常来讲就是监听dom触发一些操作,这些操作(比如点击)触发后执行的动作(js)可直接写在后面。 注意:所有的v-on都可以简写为@ 1.@click不光可以绑定方法,也可以就地修改data里的数据 代码示例代            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-19 15:26:32
                            
                                2941阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何 解决 vue里面的 冒泡事件 方案如下: <!-- 阻止单击事件冒泡 --><a v-on:click.stop="doThis"></a> <!-- 提交事件不再重载页面 --><form v-on:submit.prevent="onSubmit"></form>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-16 10:43:46
                            
                                565阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何 解决 vue里面的 冒泡事件 方案如下: <!-- 阻止单击事件冒泡 --><a v-on:click.stop="doThis"></a> <!-- 提交事件不再重载页面 --><form v-on:submit.prevent="onSubmit"></form>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-03 15:02:38
                            
                                633阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            .stop 组织冒泡 .stop 只当事件在该元素自身时触发回调 .prevent 阻止默认冒泡 .once 事件只触发一次 <!-- <a href="https://www.baidu.com" @click.prevent.once="aHandler">百度</a> --> .capture ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-10 09:43:00
                            
                                1437阅读
                            
                                                                                    
                                2评论