日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery的三种bind/One/Live事件绑定使用方法

發布時間:2024/6/5 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery的三种bind/One/Live事件绑定使用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jQuery是 一款優秀的JavaScript框架,在舊版里主要用bind()方法,在新版里又多了兩種One(),Live(),下面介紹這幾種方法的使用:

1. bind/Unbind
在jquery的事件模型中,有兩個基本的事件綁 定函數,bind與unbind,這兩個函數的含義就是匹配頁面元素進行相關事件的處理。比如我們在JS中經常使用到的 onfocus,onblur,onmouseover,onmousedown等事件都可以作為bind的參數進行傳遞。

$("#id").bind('click',function(){alert('tt!')});

其中bind的第一個參數代表的含義是:事件類型(注意不需要加on),function中的代碼就是你要執行的邏輯 代碼
多個事件綁定:bind還允許你綁定多個事件,事件名字之間用空格隔開,例如:

$('a').bind('click mouseover',function(){

在最新的jquery1.4版本中,對bind方法進行了改進,你可以在bind方法傳入一個類JSON對象來一次綁定多 個事件處理函數。

$('a').bind({
click:function(){alert('a');},
mouseover:function(){alert('a again!')}


在function函數中,你還可以通過傳遞一個javaScript對 象給function方法,這個事件對象通常是可以省略的。
bind中還有一個參數data, 該參數一般情況下很少使用,通常為了解決在同一個方法中處理同一個變量時有很好的處理。

var productname="Sports Shoes";
$('#Area').bind('click',function(){
alert(productname);
});

productname="necklace",
$('#Area').bind('click',function(){
alert(productname);
});


由于變量productname被重新賦值,所以輸出的消息都是”necklace”,這里不了解可以去查閱下關于JavaScript的變量作用域,要 解決這個問題就必須使用到data參數,

var productname="Sports Shoes";
$('#Area').bind('click',{pn:productname},function(){
alert(event.data.pn);
});
productname="necklace",
$('#Area').bind('click',{pn:productname},function(){
alert(event.data.pn);
});


2. One
為每一個匹配元素的特定事件(像click)綁定一個一次性的事件處理函數。該方法與bind方法的參數一樣,與bind方法的區別就是只對匹配元素的事 件處理執行一次,執行完之后,以后再也不會執行,當然重新發起web請求時它又會執行一次。

$('a').one('click',function(){
alert('a');
})


單擊頁面上的a元素后,彈出消息,除非用戶發起第二次請求,否則再次點擊a元素不會彈出消息對話框。


3. live
該方法主要是能處理動態添加的元素,給那些后添加的元素也一樣綁定事件。

$('a').live('click,function(){
alert('show message!');
})

然后如果我添加一個元素,

$('body').appnend('Another Element');

那么該元素也會被觸發事件處理函數alert。
另外,jQuery還提供了一些綁定這些標準事件類型的簡單方式,比如.click()用于簡化.bind(‘click’)。


一共有以下這些事件名稱:blur, focus, focusin, focusout, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error 等。

轉載于:https://www.cnblogs.com/techmango/archive/2011/05/20/jQuery_event_bind_usage.html

總結

以上是生活随笔為你收集整理的jQuery的三种bind/One/Live事件绑定使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品一区二区三区av | 亚洲国产片| 99精品国产一区二区 | 91免费版在线 | 国产成人二区 | 中国女人内谢69xxxx | 欧美 日韩 国产 在线 | 高清乱码免费看污 | 亚洲综合在线观看视频 | 国产一区二区免费看 | 精品伦理一区二区 | 成人网战 | 青娱乐国产盛宴 | 日韩高清国产一区在线 | 在线免费看黄视频 | 伦理片波多野结衣 | 亚洲AV无码一区二区三区蜜桃 | 91在线精品视频 | 色欲人妻综合网 | 欧美精品在线一区二区 | 一本一道久久 | 免费看污黄网站在线观看 | 久久久久久久伊人 | 国产在线观看免费视频今夜 | 日本打屁股网站 | 三级色网站| 亚洲日日操 | 丰满人妻熟女aⅴ一区 | 在线观看免费的av | 欧美国产日韩在线视频 | 夜夜爽妓女8888视频免费观看 | 男女激情在线观看 | 免费网站91 | 国产成人无码性教育视频 | 日本少妇久久 | 日韩熟女精品一区二区三区 | 韩日中文字幕 | 18视频在线观看网站 | 在线视频污 | 免费看片色 | 欧美色人阁 | 国产精品2 | 国产成人在线免费观看 | 999久久| 男人的天堂黄色 | 哺乳援交吃奶在线播放 | 日韩在线观看 | 91在线超碰 | 国产成人久久77777精品 | 中文字幕一区二区三区四区免费看 | 日本福利在线观看 | 欧美第十页 | 日日操操| 99精品欧美一区二区蜜桃免费 | av在线播放地址 | 激情av网站 | 又色又爽又高潮免费视频国产 | 欧美91成人网 | 在线观看一区二区三区四区 | 一区二区三区 中文字幕 | 九九精品影院 | 哺乳喂奶一二三区乳 | 国产激情一区二区三区 | 国产懂色av | 日本在线中文字幕专区 | 亚洲三级在线播放 | 欧美日韩综合在线观看 | 国产91网址 | 国产97色在线 | 国产 | 国产伦精品一区二区三区视频网站 | 亚洲大色 | 冲田杏梨一区二区三区 | 日韩欧美视频在线播放 | 韩日av片| 国产精品腿扒开做爽爽爽挤奶网站 | 免费毛片看片 | 黑巨茎大战欧美白妞 | 日韩精品五区 | 校园春色中文字幕 | 美女张开腿让男人操 | 日韩激情av| 男人天堂欧美 | 国产精品久久久免费 | 国产综合日韩 | 国产成人无码一二三区视频 | 麻豆精品一区二区 | 我想看毛片 | 99爱精品视频 | 亚洲色图 一区二区 | 精品欧美一区二区精品久久 | 国产综合欧美 | 国产精品久久久久久久久绿色 | 浪荡奴双性跪着伺候 | 国产福利免费观看 | 亚洲欧美视频二区 | 性饥渴的农村熟妇 | 日韩视频精品一区 | 久久久综合av | 三级黄在线观看 |