国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery中trigger()與bind()用法分析

2024-05-06 16:26:36
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery中trigger()與bind()用法,結合實例形式分析了trigger()與bind()的功能、定義及具體使用技巧,需要的朋友可以參考下
 

本文實例講述了jQuery中 trigger()與bind()用法。分享給大家供大家參考,具體如下:

trigger(type)

在每一個匹配的元素上觸發(fā)某類事件。

返回值:jQuery

參數:

type (String): 要觸發(fā)的事件類型

示例:

復制代碼代碼如下:
$("p").trigger("click")

 

1.trigger() 觸發(fā)事件

這個方法是jQuery 1.3中新增的一個引起觸發(fā)事件的函數。
這里的事件就如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()最大的好處就是它是可以傳遞參數進去的。例如:

//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程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 隆德县| 勐海县| 白城市| 长子县| 长沙市| 榕江县| 色达县| 广元市| 高陵县| 武陟县| 靖宇县| 阳西县| 璧山县| 长阳| 锦屏县| 通渭县| 正阳县| 天津市| 镶黄旗| 通山县| 瓮安县| 富裕县| 理塘县| 西充县| 孟州市| 疏勒县| 襄樊市| 十堰市| 江口县| 赞皇县| 屏南县| 绥宁县| 濮阳县| 临颍县| 普兰店市| 烟台市| 北安市| 乐亭县| 高邮市| 工布江达县| 峨边|