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

首頁 > 語言 > JavaScript > 正文

JavaScript加強之自定義event事件

2024-05-06 15:52:10
字體:
來源:轉載
供稿:網(wǎng)友
event事件在本文以自定義的方式出現(xiàn),感興趣的朋友可以參考下,希望對大家有所幫助

復制代碼 代碼如下:


$().ready(function(){
for(var i=0;i<5;i++){
/**
* 這種寫法不專業(yè),如果處于循環(huán)里,就會注冊5次事件,點擊后alert5次
*/
// $("#aa").click(function(){
// alert("hahahaha");
// });
/**
* 這種寫法才是專業(yè)的,在注冊一次點擊事件前,先解綁點擊事件,然后再綁定一個點擊事件,所以到最后只綁定了一次點擊事件
*/
$("#aa").unbind("click");
$("#aa").bind("click",function(){
alert("oooooo");
});
}
});


自定義事件:

復制代碼 代碼如下:


$().ready(function(){
/**
* 自定義事件,在click的時候進行觸發(fā)
*/
$("#aa").bind("click",function(){
//事件觸發(fā)器,觸發(fā)自定義的event
$(this).trigger("點我");
});
//自定義一個"點我"事件
$("#aa").unbind("點我");
$("#aa").bind("點我",function(){
alert("點我");
});
});


傳遞參數(shù)的自定義事件:

復制代碼 代碼如下:


$().ready(function(){
/**
* 自定義事件,在click的時候進行觸發(fā)
*/
$("#aa").bind("click",function(){
//事件觸發(fā)器,觸發(fā)自定義的event,傳遞實參
$(this).trigger("點我",['張三','李四']);
});
//自定義一個"點我"事件
$("#aa").unbind("點我");
//第一個參數(shù)是固定的,后面都是自定義,就算把event寫成別的名字,它還是固定類型,鼠標事件
$("#aa").bind("點我",function(event,a,b){
alert("點我");
alert(a);
alert(b);
});
});


練習:

寫一個自定義事件,把該事件綁定在一個下拉列表框中

當下拉列表框選中一項的時候,觸發(fā)該事件,以參數(shù)的形式把選中的值傳遞到自定義事件中,并輸出。

html:

復制代碼 代碼如下:


<select>
<option value="111">111</option>
<option value="222">222</option>
<option value="333">333</option>
</select>


js:

復制代碼 代碼如下:


$().ready(function(){
$("option").unbind("click");
$("option").bind("click",function(){
$(this).trigger("選擇并顯示",[$(this).val()]);
});

$("option").unbind("選擇并顯示");
$("option").bind("選擇并顯示",function(event,value){
alert(value);
});

});

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 阳谷县| 鹿泉市| 常德市| 长岭县| 金溪县| 莆田市| 和平县| 华蓥市| 盐池县| 馆陶县| 武清区| 成武县| 福建省| 青冈县| 花莲市| 云龙县| 纳雍县| 绥滨县| 屏山县| 正安县| 澄城县| 泗洪县| 龙山县| 邹城市| 米林县| 库车县| 洛隆县| 扎囊县| 无为县| 孝义市| 金阳县| 三门县| 大同县| 盐津县| 勐海县| 贡嘎县| 泾源县| 信阳市| 原平市| 翼城县| 高台县|