jquery自定義事件的使用
jquery自定義事件要用到2個方法
1:bind(type,[data],fn);其中type是自定義事件型別(名稱);data是可選引數,是自定義函式fn中第一個引數中的data屬性,注意data是一個陣列型別;fn是事件觸發時執行的函式。
2:trigger(type,[data]);其中type是自定義事件型別(名稱);data是可選引數是自定義函式fn中第二個引數,注意這是一個陣列型別。
應用舉例:
<!doctype html><html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Document</title> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit|ie-comp|ie-stand"> <meta name="keywords" content=""> <meta name="description" itemprop="description" content=""> <meta name="protocol" content="1"> <meta itemprop="name" content="name"> <meta itemprop="image" content=""/> <link rel="dns-prefetch" href=""> <link rel="dns-prefetch" href=""> <link rel="dns-prefetch" href=""> <link rel="stylesheet" href="/edu/css/common.980ee.css"/> <link rel="stylesheet" href="/edu/css/index_refactor.90164.css"/> <link rel="shortcut icon" href="/edu/img/favicon.ico"/> </head> <body> <div> <p> <input type="text" id="number01" value="0"> + </p> <p> <input type="text" id="number02" value="1"> <input type="button" id="ok" value="="> </p> <p> <input type="text" id="result" value="1"> </p> </div> <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="js/jquery.js"></script> <script type="text/javascript"> <!-- $(window).bind("resultChange",function(event,a,b,c){ alert(a+":"+b+":"+c); }); $("#result").change(function(){ var result=$(this).val(); if(result>0) $(window).trigger("resultChange",[result,result,result]); }); $("#ok").click(function(){ $("#result").val(($("#number01").val()-0)+($("#number02").val()-0)); $("#result").change(); }); //--> </script> </body></html>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2618/viewspace-2816876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.22 JQuery5:繫結自定義事件jQuery事件
- JavaScript自定義事件JavaScript事件
- 偏前端 – jquery-iframe內觸發父視窗自定義事件-前端jQuery事件
- 自定義事件提醒程式事件
- WPF 自定義附加事件事件
- Javascript中自定義事件JavaScript事件
- WPF自定義路由事件路由事件
- 繫結自定義事件事件
- Android自定義OnTouch事件Android事件
- js 建立和觸發事件 和 自定義事件JS事件
- 080 元件自定義事件-繫結元件事件
- 元件間通訊--自定義事件元件事件
- 自定義一個事件聚合器事件
- 自定義事件相容處理物件事件物件
- js發起自定義事件CustomEventJS事件
- 搞定動畫之 JQuery 中的自定義動畫動畫jQuery
- 自定義View事件之進階篇(四)-自定義Behavior實戰View事件
- 自定義View事件篇進階篇(二)-自定義NestedScrolling實戰View事件
- 使用 jQuery 觸發 Vue 事件jQueryVue事件
- jQuery Validate新增自定義驗證規則jQuery
- 【爬坑日記】iview使用render自定義渲染觸發事件View事件
- 自定義事件實現子傳父事件
- vue router路由自定義後退事件Vue路由事件
- JS觀察者模式-自定義事件JS模式事件
- js自定義Android端手勢事件JSAndroid事件
- jQuery Validate自定義驗證錯誤資訊jQuery
- jQuery 事件jQuery事件
- jquery事件jQuery事件
- 前端自定義類事件回撥封裝前端事件封裝
- 自定義View以及事件分發總結View事件
- Angular 自定義管道 pipes 的使用Angular
- springBoot自定義註解的使用Spring Boot
- 小程式自定義元件的使用元件
- jQuery DataTables新增自定義多個搜尋條件jQuery
- jQuery Validate自定義錯誤資訊顯示位置jQuery
- jquery中如何使用事件委託?jQuery事件
- GitLab使用自定義埠Gitlab
- Android 自定義View:處理事件分發(四)AndroidView事件