首頁 > web前端 > js教程 > jquery怎麼處理事件

jquery怎麼處理事件

coldplay.xixi
發布: 2023-01-04 09:36:36
原創
4230 人瀏覽過

jquery處理事件的方法:1、註銷事件處理程序,代碼為【$('*').unbind();】;2、觸發事件【trigger();】;3、自訂事件,程式碼為【$('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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板