成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery中trigger()與bind()用法分析
全站頭部文字 我要出現在這里
jQuery中trigger()與bind()用法分析 682 2024-03-16   

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

trigger(type)

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

返回值:jQuery

參數:

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

示例:

$("p").trigger("click")

1.trigger() 觸發事件

這個方法是jQuery 1.3中新增的一個引起觸發事件的函數。
這里的事件就如jQuery的幫助文檔中的事件那一欄,如:click, mouseover, keydown 等有動作的js事件,而像show, hide這是效果不是事件。

2.為什么要用 trigger() ?

相信剛開始接觸大家也都有這樣的想法?

比如前臺頁面里有:<p id="p1">請點擊這里!</p>
你希望加載頁面時就執行這個事件給這個這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程序設計有所幫助。



主站蜘蛛池模板: 妻乳| 七十二小时| 如来神掌电视剧| 《潜艇行动》免费观看| 1987年美国电影| 北京卫视今天全部节目表| 杨贵妃黄色片| 生死搏斗| 感冒难受的图片| 秀人网周妍希| 速度与激情10免费观看完整电影| 绝对权力全集免费观看| 《两座山》俄剧| 一拜天地双男主| 749局演员表| 变形金刚1普通话版| 防冲撞应急处置预案| 鬼娃| 综合激情| 泰国av| 少爷和我| 三年级下册语文第五单元作文奇妙的想象| 狂野殴美激情性bbbbbb| 玉林电视台| 龙虎少年队2| 爱人的眼睛是第八大洋什么意思? 营业执照注销打什么电话咨询 | 咖啡王子一号店| 胭脂 电视剧| 周传雄黄昏歌词| 美国电影《贵夫人》| 腾格尔演的喜剧电影| 挠丝袜| 张少军| 腾格尔演的喜剧电影| 雷雨剧本完整版| 铁拳男人 电影| 红灯区1996| 建设工程价款结算暂行办法| 玛丽·杜布瓦| 误杀2剧情详细介绍| 韩国最火主播朴曼妮|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103