jQuery中trigger()與bind()用法分析
本文實例講述了jQuery中 trigger()與bind()用法。分享給大家供大家參考,具體如下:
trigger(type)
在每一個匹配的元素上觸發(fā)某類事件。
返回值:jQuery
參數(shù):
type (String): 要觸發(fā)的事件類型
示例:
1.trigger() 觸發(fā)事件
這個方法是jQuery 1.3中新增的一個引起觸發(fā)事件的函數(shù)。
這里的事件就如jQuery的幫助文檔中的事件那一欄,如:click, mouseover, keydown 等有動作的js事件,而像show, hide這是效果不是事件。
2.為什么要用 trigger() ?
相信剛開始接觸大家也都有這樣的想法?
比如前臺頁面里有:<p id="p1">請點擊這里!</p>
你希望加載頁面時就執(zhí)行這個事件給這個這p綁定了click事件(將下面的代碼寫在$(function(){});里面):
$("#p1").click(function(){
alert("hello!");
});
如果用trigger(),你就要寫成這樣:
$("#p1").click(function(){
alert("hello!");
}).trigger(click);
這樣寫不是更加麻煩了嗎?可以這么說,但是用trigger()最大的好處就是它是可以傳遞參數(shù)進去的。例如:
//myEvent為自定義事件名
$("#p1").bind("myEvent",function(event,str1,str2) {
alert(str1 + ' ' + str2);
});
$("#p1").trigger("myEvent",["Hello","World"]);
也可以這樣寫:
$("#p1").bind("myEvent",function(event,str1,str2) {
alert(str1 + ' ' + str2);
}).trigger("myEvent",["Hello","World"]);
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- Android系統(tǒng)進程間通信Binder機制在應(yīng)用程序框架層的Java接口源代碼分析
- jquery中l(wèi)ive()方法和bind()方法區(qū)別分析
- C#中DataBindings用法實例分析
- Android4.1中BinderService用法實例分析
- JQuery中Bind()事件用法分析
- javascript中call,apply,bind的用法對比分析
- PHP PDOStatement:bindParam插入數(shù)據(jù)錯誤問題分析
- jQuery中的.bind()、.live()和.delegate()之間區(qū)別分析
- js apply/call/caller/callee/bind使用方法與區(qū)別分析
- JS類庫Bindows1.3中的內(nèi)存釋放方式分析
- Javascript Function.prototype.bind詳細分析
相關(guān)文章
jquery動態(tài)添加以及遍歷option并獲取特定樣式名稱的option方法
下面小編就為大家分享一篇jquery動態(tài)添加以及遍歷option并獲取特定樣式名稱的option方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
MVC+jQuery.Ajax異步實現(xiàn)增刪改查和分頁
這篇文章主要為大家詳細介紹了MVC結(jié)合jQuery.Ajax異步實現(xiàn)增刪改查和分頁的相關(guān)資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05
原生javascript實現(xiàn)的分頁插件pagenav
這幾天要做一個前臺頁面,涉及到分頁,不想自己去寫所以在網(wǎng)上找jquery看有沒有好用一點的分頁組件,結(jié)果發(fā)現(xiàn)有很多,但是都很麻煩,看到了這個叫pagenav的發(fā)現(xiàn)相對來說還是很容易上手的,于是就直接用了,在我看來,能解決問題的辦法就是好辦法.越簡單越好.2014-08-08
模擬jQuery ajax服務(wù)器端與客戶端通信的代碼
本案例通過jQuery和Servlet技術(shù)來判斷用戶名是否存在,讓讀者明白jQuery是怎么調(diào)用服務(wù)器后臺的。還給出了解決中文亂碼的方案和如何避免各種瀏覽器的緩存。2011-03-03
jQuery實現(xiàn)跟隨鼠標(biāo)運動圖層效果的方法
這篇文章主要介紹了jQuery實現(xiàn)跟隨鼠標(biāo)運動圖層效果的方法,可實現(xiàn)實時顯示鼠標(biāo)坐標(biāo)的圖層跟隨鼠標(biāo)運動的效果,非常具有實用價值,需要的朋友可以參考下2015-02-02

