ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryがイベントを処理する方法

jQueryがイベントを処理する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-12-07 16:53:514134ブラウズ

Jquery のイベント処理方法: 1. イベント ハンドラーの登録を解除します。コードは [$('*').unbind();]; 2. イベントをトリガーします [trigger();]; 3. Customize Event、コードは [$('div').click(function(){$.event.trigg] です。

jQueryがイベントを処理する方法

この動作環境チュートリアル: Windows7 システム、jquery3.2.1 バージョン、Dell G3 コンピューター

推奨事項: jquery ビデオ チュートリアル

jquery イベント処理方法:

イベント ハンドラーの簡単な登録

//单击任意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函数

イベント ハンドラーの高度な登録

bind();

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

アンバインドイベントハンドラー##unbind()

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

#トリガーイベント

##trigger();##カスタム イベント

//用户单击div , 广播一个自定义事件what事件;
$('div').bind('what',function(event){console.log(event.type)});
$('div').click(function(){$.event.trigger('what')});
リアルタイム イベント

##delegate();

undelegate();

##関連する学習の推奨事項:

js ビデオ チュートリアル

#

以上がjQueryがイベントを処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。