Maison interface Web js tutoriel JQurey入门——事件机制之事件中的冒泡现象示例解释_jquery

JQurey入门——事件机制之事件中的冒泡现象示例解释_jquery

May 16, 2016 pm 05:42 PM
事件机制 bulle

1、当用户浏览页面时,浏览器会对页面代码进行解释或编译——这个过程实质上是通过事件来驱动的,即页面在加载时,执行一个Load事件,在这个事件中实现浏览器编译页面代码的过程。事件被触发后被分为两个阶段,一个是捕获(Capture),另一个是冒泡(Bubbing),但大多浏览器并不是都支持捕获阶段,因此事件被触发后,往往执行冒泡过程。

2、示例代码

复制代码 代码如下:





事件中的冒泡现象

");
})
});










3、效果图预览:


点击后:

点击一次后,显示执行的次数是3次,这是因为事件在执行过程中存在冒泡现象,即虽然单击的是按钮,但按钮外围的

元素的事件也被触发,同时
元素外围的元素的事件也被触发,整个过程为冒泡过程。如何阻止冒泡过程的发生,可以通过stopPropagation()方法或return false来实现,修改代码为:
复制代码 代码如下:

");
//event.stopPropagation(); 阻止冒泡过程
return false;
})
});


效果图如:

点击后
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Qu'est-ce que le bouillonnement d'événements ? Analyse approfondie du mécanisme de bouillonnement des événements Qu'est-ce que le bouillonnement d'événements ? Analyse approfondie du mécanisme de bouillonnement des événements Feb 20, 2024 pm 05:27 PM

Qu’est-ce que le bouillonnement d’événements ? Analyse approfondie du mécanisme de diffusion d'événements. La diffusion d'événements est un concept important dans le développement Web, qui définit la manière dont les événements sont diffusés sur la page. Lorsqu'un événement sur un élément est déclenché, l'événement sera transmis à partir de l'élément le plus interne et transmis vers l'extérieur jusqu'à ce qu'il soit transmis à l'élément le plus externe. Cette méthode de livraison est comme des bulles bouillonnant dans l’eau, c’est pourquoi on l’appelle bouillonnement événementiel. Dans cet article, nous analyserons en profondeur le mécanisme de bouillonnement d’événements. Le principe du bouillonnement d’événements peut être compris à travers un exemple simple. Supposons que nous ayons un H

Pourquoi les événements ne parviennent-ils pas à bouillonner ? Pourquoi les événements ne parviennent-ils pas à bouillonner ? Jan 13, 2024 am 08:50 AM

Pourquoi les événements ne se produisent-ils pas dans certains cas ? La diffusion d'événements signifie que lorsqu'un événement sur un élément est déclenché, l'événement se propage vers le haut depuis l'élément le plus interne jusqu'à ce qu'il soit transmis à l'élément le plus externe. Mais dans certains cas, l'événement ne peut pas bouillonner, c'est-à-dire qu'il ne sera traité que sur l'élément déclenché et ne sera pas transmis aux autres éléments. Cet article présentera quelques situations courantes, expliquera pourquoi les événements ne parviennent pas à bouillonner et fournira des exemples de code spécifiques. Utilisez le modèle de capture d'événements : la capture d'événements est un autre moyen de diffusion d'événements, par opposition à la diffusion d'événements.

Maîtriser le mécanisme de bouillonnement d'événements commun en JavaScript Maîtriser le mécanisme de bouillonnement d'événements commun en JavaScript Feb 19, 2024 pm 04:43 PM

Événements de bouillonnement courants en JavaScript : Pour maîtriser les caractéristiques de bouillonnement des événements courants, des exemples de code spécifiques sont nécessaires. Introduction : En JavaScript, le bouillonnement d'événements signifie que l'événement se propagera de l'élément ayant le niveau d'imbrication le plus profond vers l'élément externe jusqu'à ce qu'il se propage vers. L'élément parent le plus externe. Comprendre et maîtriser les événements bouillonnants courants peut nous aider à mieux gérer l'interaction des utilisateurs et la gestion des événements. Cet article présentera quelques événements de bouillonnement courants et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre. 1. Cliquez sur événement (cliquez sur

Quels événements JS ne sont pas propagés vers le haut ? Quels événements JS ne sont pas propagés vers le haut ? Feb 19, 2024 am 08:17 AM

Quels événements JS ne bouillonneront pas ? En JavaScript, le bouillonnement d'événements signifie que lorsqu'un élément déclenche un événement, l'événement remonte vers les éléments de niveau supérieur jusqu'à ce qu'il bouillonne jusqu'au nœud racine du document. Les gestionnaires d'événements sont ensuite exécutés dans l'ordre dans lequel ils apparaissent. Cependant, tous les événements ne surviennent pas. Certains événements n'exécuteront le gestionnaire d'événements sur l'élément cible qu'après avoir été déclenchés, sans remonter aux éléments de niveau supérieur. Voici quelques événements courants qui ne font pas de bulles : événements de mise au point et de flou :

Explorez le bouillonnement des événements de clic et maîtrisez les principes clés du développement front-end Explorez le bouillonnement des événements de clic et maîtrisez les principes clés du développement front-end Jan 13, 2024 am 10:56 AM

Apprenez le bouillonnement d'événements de clic et maîtrisez les concepts clés du développement front-end. Des exemples de code spécifiques sont nécessaires. Le développement front-end est un domaine important à l'ère d'Internet d'aujourd'hui, et le bouillonnement d'événements est l'un des concepts clés du développement front-end. Comprendre et maîtriser le bouillonnement d’événements est essentiel pour écrire du code front-end efficace. Cet article présentera ce qu'est le bouillonnement d'événements et comment utiliser le concept de bouillonnement d'événements dans le développement front-end. 1. Qu'est-ce que le bouillonnement d'événements ? Le bouillonnement d'événements signifie que lorsqu'un événement sur un élément est déclenché, il commencera par l'élément le plus interne, puis passera à l'élément parent étape par étape.

Capturer d'abord ou faire des bulles d'abord ? Analyser les avantages et les inconvénients des processus événementiels Capturer d'abord ou faire des bulles d'abord ? Analyser les avantages et les inconvénients des processus événementiels Feb 21, 2024 pm 02:36 PM

Capturer d'abord ou faire des bulles d'abord ? Analyser les avantages et les inconvénients du processus événementiel Le processus événementiel est un concept important dans le développement Web. Il décrit le processus des événements depuis leur apparition jusqu'à leur traitement. Il existe deux modèles de processus principaux lors de la gestion des événements : capture puis bulle et bulle puis capture. Ces deux modèles ont leurs propres avantages et inconvénients dans différents scénarios, et vous devez choisir le modèle approprié en fonction de la situation réelle. Capturer d'abord puis bouillonner signifie que la phase de capture d'événement est exécutée avant la phase de bouillonnement d'événement. La phase de capture d'événement commence à partir du nœud racine de la cible de l'événement et se déroule étape par étape jusqu'à atteindre l'élément cible.

Maîtriser le mécanisme événementiel de ThinkPHP6 Maîtriser le mécanisme événementiel de ThinkPHP6 Jun 21, 2023 am 11:51 AM

À mesure que la taille des applications Web continue de croître, la manière de mieux gérer les événements est devenue la clé de notre développement. ThinkPHP6 fournit un mécanisme d'événements qui peut nous aider à mieux gérer les événements dans les applications Web. Le rôle du mécanisme d'événements dans les applications Web Le mécanisme d'événements est un modèle de conception d'application qui implique la conception d'une application en tant que système piloté par les événements. Plus précisément, un événement est un « déclencheur » qui, lorsqu'un événement se produit, le code associé est activé et exécuté. Le rôle du mécanisme d'événements dans les applications Web

Pourquoi le même événement déclenche-t-il deux fois le bouillonnement ? Pourquoi le même événement déclenche-t-il deux fois le bouillonnement ? Feb 19, 2024 pm 10:34 PM

Pourquoi le même événement bouillonnant se produit-il deux fois ? La diffusion d'événements est un mécanisme de diffusion d'événements courant dans les navigateurs. Lorsqu'un élément déclenche un événement, l'événement sera transmis de l'élément déclenché aux éléments supérieurs dans l'ordre jusqu'à ce qu'il soit transmis à l'élément racine du document. Ce processus est comme des bulles bouillonnant dans l’eau, c’est pourquoi on l’appelle bouillonnement événementiel. Cependant, nous constatons parfois que le même événement bouillonnant se produit deux fois. Pourquoi ? Il y a deux raisons principales : l'inscription à l'événement et le traitement de l'événement. Premièrement, nous devons préciser que l'événement

See all articles