Maison > interface Web > js tutoriel > le corps du texte

Comment jquery gère les événements

coldplay.xixi
Libérer: 2023-01-04 09:36:36
original
4203 Les gens l'ont consulté

Comment jquery gère les événements : 1. Désenregistrez le gestionnaire d'événements, le code est [$('*').unbind();]; 2. Déclenchez l'événement [trigger();]; Événement, le code est [$('div').click(function(){$.event.trigg].

Comment jquery gère les événements

L'environnement d'exploitation de ce tutoriel : système Windows7, version jquery3.2.1, ordinateur Dell G3

Recommandé : Tutoriel vidéo jquery

Comment gérer les événements avec jquery :

Inscription simple des gestionnaires d'événements

//单击任意div时,使其背景变成黄色
$('div').click(function(){   $(this).css({backgroundColor:'yellow'});  });
//toggle(),   将多个事件处理程序函数绑定到单击事件, 按顺序一次调用一个函数;
$('div').toggle(function(){this.innerText='0'},function(){this.innerText='1'},function(){this.innerText='2'},);
//hover(), 用来给mouseenter 和 mouseleave事件注册事件处理函数
第一个参数是mouseenterHandler , 第二个参数是mouseleaveHandler,      
如果mouseenterHandler 与mouseleaveHandler相同, 可以合并,只学一个Handler函数
Copier après la connexion

Inscription avancée des gestionnaires d'événements

bind();

// 最简单的使用bind方法
 $('div').bind('click','牛逼的bind()',function(event){this.innerText = event.data});
Copier après la connexion

Gestionnaire d'événements dissociés

unbind()

$(’*’).unbind() ; //从所有元素中移除所有的jQuery事件处理程序
Copier après la connexion

événement déclencheur

trigger();

Événements personnalisés

//用户单击div , 广播一个自定义事件what事件;
$('div').bind('what',function(event){console.log(event.type)});
$('div').click(function(){$.event.trigger('what')});
Copier après la connexion

Événements en direct

delegate();

undelegate();

Recommandations d'apprentissage associées : tutoriel vidéo js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal