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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用jQuery在javascript中自定義事件jQueryJavaScript事件
- jquery自定義事件的使用方式簡單介紹jQuery事件
- jQuery自定義事件簡單介紹jQuery事件
- 1.22 JQuery5:繫結自定義事件jQuery事件
- jquery自定義事件簡單例項程式碼jQuery事件單例
- 【Jquery】jquery 自定義動畫jQuery動畫
- JavaScript自定義事件JavaScript事件
- Javascript中自定義事件JavaScript事件
- WPF自定義路由事件路由事件
- 繫結自定義事件事件
- WPF 自定義附加事件事件
- javascript自定義事件原理JavaScript事件
- 自定義事件提醒程式事件
- 自定義的事件管理器事件
- Javascript框架的自定義事件(轉)JavaScript框架事件
- 偏前端 – jquery-iframe內觸發父視窗自定義事件-前端jQuery事件
- jQuery動畫—自定義動畫animate()jQuery動畫
- jQuery Mobile 自定義標籤jQuery
- Android自定義OnTouch事件Android事件
- javascript自定義回車事件JavaScript事件
- 微信小程式自定義事件微信小程式事件
- java 自定義監聽事件Java事件
- 搞定動畫之 JQuery 中的自定義動畫動畫jQuery
- 為自定義的View新增長按事件View事件
- JS觀察者模式-自定義事件JS模式事件
- 自定義事件相容處理物件事件物件
- 元件間通訊--自定義事件元件事件
- 自定義一個事件聚合器事件
- js 建立和觸發事件 和 自定義事件JS事件
- 自定義View事件之進階篇(四)-自定義Behavior實戰View事件
- Javascript事件模型系列(四)我所理解的javascript自定義事件JavaScript事件模型
- jQuery如何製作自定義外掛jQuery
- jQuery自定義多選下拉框jQuery
- 【爬坑日記】iview使用render自定義渲染觸發事件View事件
- vue router路由自定義後退事件Vue路由事件
- js發起自定義事件CustomEventJS事件
- C#:委託和自定義事件C#事件
- 080 元件自定義事件-繫結元件事件