jQuery bind事件使用詳解
更新時(shí)間:2011年05月05日 22:10:24 作者:
很久沒(méi)有寫(xiě)東西了,今天在工作中碰見(jiàn)問(wèn)題才發(fā)現(xiàn)。以后得多逼自己多抽時(shí)間來(lái)寫(xiě)寫(xiě)自己的東西,也順便和大家分享一下自己在工作中碰見(jiàn)的問(wèn)題。
使用jquery也有近1年了,今天在看國(guó)外大牛代碼突然發(fā)現(xiàn)一個(gè)地方?jīng)]看明白,代碼如下
$(window).bind('load.jcarousel', function() { windowLoaded = true; });
也許我對(duì)jQuery的了解不多吧,自己也就看過(guò)一本jQuery的入門(mén)書(shū),然后總是在工作中學(xué)習(xí),碰著問(wèn)題了就總結(jié)一點(diǎn),學(xué)習(xí)一點(diǎn)...嘿嘿,也許為什么動(dòng)不動(dòng)公司招人就是1年以上工作經(jīng)驗(yàn)什么的,確實(shí)實(shí)戰(zhàn)才是能讓人最快速提高的。
找到j(luò)Query API,解釋如下:
1.一次可以綁定多個(gè)事件。如:
$('#foo').bind({
click: function() {
// do something on click
},
mouseenter: function() {
// do something on mouseenter
}
});
2.任何作為type參數(shù)的字符串都是合法的;如果一個(gè)字符串不是原生的JavaScript事件名,那么這個(gè)事件處理函數(shù)會(huì)綁定到一個(gè)自定義事件上。這些自定義事件絕對(duì)不會(huì)由瀏覽器觸發(fā),但可以通過(guò)使用.trigger()或者.triggerHandler()在其他代碼中手動(dòng)觸發(fā)。
3.如果type參數(shù)的字符串中包含一個(gè)點(diǎn)(.)字符,那么這個(gè)事件就看做是有命名空間的了。這個(gè)點(diǎn)字符就用來(lái)分隔事件和他的命名空間。如:
$obj.bind('click.name', handler) 那么字符串中的 click 是事件類型,而字符串 name 就是命名空間。
行吧,就這點(diǎn)內(nèi)容,下班回家了。這個(gè)月總結(jié)一篇jQuery開(kāi)發(fā)的模式吧,一定好好準(zhǔn)備準(zhǔn)備。最后,希望這篇文章能給你有所幫助。
$(window).bind('load.jcarousel', function() { windowLoaded = true; });
也許我對(duì)jQuery的了解不多吧,自己也就看過(guò)一本jQuery的入門(mén)書(shū),然后總是在工作中學(xué)習(xí),碰著問(wèn)題了就總結(jié)一點(diǎn),學(xué)習(xí)一點(diǎn)...嘿嘿,也許為什么動(dòng)不動(dòng)公司招人就是1年以上工作經(jīng)驗(yàn)什么的,確實(shí)實(shí)戰(zhàn)才是能讓人最快速提高的。
找到j(luò)Query API,解釋如下:
1.一次可以綁定多個(gè)事件。如:
復(fù)制代碼 代碼如下:
$('#foo').bind({
click: function() {
// do something on click
},
mouseenter: function() {
// do something on mouseenter
}
});
2.任何作為type參數(shù)的字符串都是合法的;如果一個(gè)字符串不是原生的JavaScript事件名,那么這個(gè)事件處理函數(shù)會(huì)綁定到一個(gè)自定義事件上。這些自定義事件絕對(duì)不會(huì)由瀏覽器觸發(fā),但可以通過(guò)使用.trigger()或者.triggerHandler()在其他代碼中手動(dòng)觸發(fā)。
3.如果type參數(shù)的字符串中包含一個(gè)點(diǎn)(.)字符,那么這個(gè)事件就看做是有命名空間的了。這個(gè)點(diǎn)字符就用來(lái)分隔事件和他的命名空間。如:
$obj.bind('click.name', handler) 那么字符串中的 click 是事件類型,而字符串 name 就是命名空間。
行吧,就這點(diǎn)內(nèi)容,下班回家了。這個(gè)月總結(jié)一篇jQuery開(kāi)發(fā)的模式吧,一定好好準(zhǔn)備準(zhǔn)備。最后,希望這篇文章能給你有所幫助。
您可能感興趣的文章:
- JQuery中綁定事件(bind())和移除事件(unbind())
- jQuery中unbind()方法用法實(shí)例
- jQuery中bind()方法用法實(shí)例
- jquery bind(click)傳參讓列表中每行綁定一個(gè)事件
- jquery中的常用事件bind、hover、toggle等示例介紹
- Jquery之Bind方法參數(shù)傳遞與接收的三種方法
- jQuery中bind與live的用法及區(qū)別小結(jié)
- jQuery中bind,live,delegate與one方法的用法及區(qū)別解析
- 深入理解jQuery中l(wèi)ive與bind方法的區(qū)別
- JQuery中Bind()事件用法分析
相關(guān)文章
jquery判斷類型是不是number類型的實(shí)例代碼
下面小編就為大家?guī)?lái)一篇jquery判斷類型是不是number類型的實(shí)例代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
jQuery實(shí)現(xiàn)的登錄浮動(dòng)框效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的登錄浮動(dòng)框效果代碼,點(diǎn)擊登陸鏈接可彈出懸浮登錄框,涉及jQuery中show與hide方法的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
jquery ajax對(duì)特殊字符進(jìn)行轉(zhuǎn)義防止js注入使用示例
如果有人在留言里寫(xiě)入了js語(yǔ)句,這結(jié)語(yǔ)句都會(huì)被執(zhí)行.解決辦法就是對(duì)這些特殊字符進(jìn)行轉(zhuǎn)義再顯示出來(lái),下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-11-11
JQuery判斷radio(單選框)是否選中和獲取選中值方法總結(jié)
這篇文章主要介紹了JQuery判斷radio(單選框)是否選中和獲取選中值方法總結(jié),本文講解了利用獲取選中值判斷選中、使用checked屬性判斷選中、jquery獲取radio單選按鈕的值、獲取一組radio被選中項(xiàng)的值、設(shè)置單選按鈕被選中等內(nèi)容,需要的朋友可以參考下2015-04-04
詳解jQuery停止動(dòng)畫(huà)——stop()方法的使用
本文主要對(duì)jQuery停止動(dòng)畫(huà)——stop()方法的使用進(jìn)行詳細(xì)介紹,對(duì)學(xué)習(xí)jQuery動(dòng)畫(huà)有很好的幫助,下面就跟小編一起來(lái)看下吧2016-12-12
jquery實(shí)現(xiàn)彈窗功能(窗口居中顯示)
本文主要介紹了jquery實(shí)現(xiàn)彈窗功能且彈出確認(rèn)框始終位于窗口中間位置的實(shí)例,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02
AJAX和jQuery動(dòng)態(tài)加載數(shù)據(jù)的實(shí)現(xiàn)方法
本文給大家介紹使用ajax和jquery動(dòng)態(tài)加載數(shù)據(jù)的實(shí)現(xiàn)方法,使用jQuery可以簡(jiǎn)化這個(gè)過(guò)程。下面通過(guò)實(shí)例代碼給大家介紹下,需要的的朋友參考下吧2016-12-12
瀑布流布局并自動(dòng)加載實(shí)現(xiàn)代碼
Pinterest使用一種新的方式布局取得成功之后,們把他叫做瀑布流,國(guó)內(nèi)現(xiàn)有美麗說(shuō),蘑菇街,花瓣等代表的網(wǎng)站接下來(lái)為你介紹一個(gè)juqery的插件masonry的使用,感興趣的你可以參考下哈2013-03-03

