您好,登錄后才能下訂單哦!
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="p_w_picpath" content="https://cache.yisu.com/upload/information/20200311/55/213636.jpg"/> <link rel="dns-prefetch" > <link rel="dns-prefetch" > <link rel="dns-prefetch" > <link rel="stylesheet" /> <link rel="stylesheet" /> <link rel="shortcut icon" /> </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" src="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>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。