麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 10:58:55
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产午夜亚洲精品 | 黄色大片网站在线观看 | 午夜精品一区二区三区免费 | 一级免费特黄视频 | 国产精品美女久久久久久不卡 | 一级电影在线观看 | 一级黄色片武则天 | 斗罗破苍穹在线观看免费完整观看 | 日韩深夜视频 | 欧美成人激情在线 | 欧美成人免费看 | 中文字幕在线免费 | 九九热在线观看视频 | 国产亚洲精品久久久久久久软件 | 成人午夜在线免费视频 | 成人在线视频在线观看 | 成人短视频在线观看 | 国产成人强伦免费视频网站 | 欧美日韩亚洲国产 | 欧美成年人视频在线观看 | 一级毛片在线免费播放 | 午夜视频久久 | 国产午夜小视频 | 中文字幕在线观看免费 | 亚洲91网 | 免费一区二区三区 | 欧美日韩一区,二区,三区,久久精品 | 久久蜜臀一区二区三区av | 久久成人免费网 | 国产又白又嫩又紧又爽18p | 爱操av| 九九福利视频 | 精品国产91久久久久久 | 日本在线视频免费 | 一区二区三区无码高清视频 | 欧美日韩高清在线观看 | 美女毛片儿 | 国产精品一区在线免费观看 | 一边吃奶一边摸下娇喘 | 国产91一区二区三区 | 最近日本电影hd免费观看 |