国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 浪卡子县| 丰原市| 定州市| 墨江| 襄樊市| 泰州市| 乐业县| 溧水县| 平安县| 军事| 南城县| 大庆市| 佛山市| 栾城县| 巴林左旗| 成安县| 鄂伦春自治旗| 章丘市| 原平市| 静宁县| 东源县| 鹤岗市| 龙里县| 孟津县| 普兰县| 怀安县| 广昌县| 南江县| 黑水县| 达孜县| 上林县| 惠东县| 县级市| 博湖县| 潼南县| 原平市| 新乐市| 原平市| 伊吾县| 徐水县| 米林县|