jQuery bind事件使用詳解
更新時(shí)間:2011年05月05日 22:10:24 作者:
很久沒有寫東西了,今天在工作中碰見問題才發(fā)現(xiàn)。以后得多逼自己多抽時(shí)間來寫寫自己的東西,也順便和大家分享一下自己在工作中碰見的問題。
使用jquery也有近1年了,今天在看國外大牛代碼突然發(fā)現(xiàn)一個(gè)地方?jīng)]看明白,代碼如下
$(window).bind('load.jcarousel', function() { windowLoaded = true; });
也許我對jQuery的了解不多吧,自己也就看過一本jQuery的入門書,然后總是在工作中學(xué)習(xí),碰著問題了就總結(jié)一點(diǎn),學(xué)習(xí)一點(diǎn)...嘿嘿,也許為什么動不動公司招人就是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ù)會綁定到一個(gè)自定義事件上。這些自定義事件絕對不會由瀏覽器觸發(fā),但可以通過使用.trigger()或者.triggerHandler()在其他代碼中手動觸發(fā)。
3.如果type參數(shù)的字符串中包含一個(gè)點(diǎn)(.)字符,那么這個(gè)事件就看做是有命名空間的了。這個(gè)點(diǎn)字符就用來分隔事件和他的命名空間。如:
$obj.bind('click.name', handler) 那么字符串中的 click 是事件類型,而字符串 name 就是命名空間。
行吧,就這點(diǎn)內(nèi)容,下班回家了。這個(gè)月總結(jié)一篇jQuery開發(fā)的模式吧,一定好好準(zhǔn)備準(zhǔn)備。最后,希望這篇文章能給你有所幫助。
$(window).bind('load.jcarousel', function() { windowLoaded = true; });
也許我對jQuery的了解不多吧,自己也就看過一本jQuery的入門書,然后總是在工作中學(xué)習(xí),碰著問題了就總結(jié)一點(diǎn),學(xué)習(xí)一點(diǎn)...嘿嘿,也許為什么動不動公司招人就是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ù)會綁定到一個(gè)自定義事件上。這些自定義事件絕對不會由瀏覽器觸發(fā),但可以通過使用.trigger()或者.triggerHandler()在其他代碼中手動觸發(fā)。
3.如果type參數(shù)的字符串中包含一個(gè)點(diǎn)(.)字符,那么這個(gè)事件就看做是有命名空間的了。這個(gè)點(diǎn)字符就用來分隔事件和他的命名空間。如:
$obj.bind('click.name', handler) 那么字符串中的 click 是事件類型,而字符串 name 就是命名空間。
行吧,就這點(diǎn)內(nèi)容,下班回家了。這個(gè)月總結(jié)一篇jQuery開發(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實(shí)現(xiàn)點(diǎn)擊左右按鈕圖片橫向滾動
點(diǎn)擊左右按鈕圖片橫向滾動jquery,一次滾動四個(gè),圖片滾動完成,自動回到第一個(gè)版面,效果相當(dāng)不錯,感興趣的前端工程師們可以參考下2013-04-04
jQuery實(shí)現(xiàn)滾動到底部時(shí)自動加載更多的方法示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)滾動到底部時(shí)自動加載更多的方法,涉及jQuery基于ajax動態(tài)操作頁面元素相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-02-02
jquery使用ul模擬select實(shí)現(xiàn)表單美化的方法
這篇文章主要介紹了jquery使用ul模擬select實(shí)現(xiàn)表單美化的方法,涉及jquery鼠標(biāo)事件及頁面元素樣式的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
jquery實(shí)現(xiàn)鼠標(biāo)懸浮彈出氣泡提示框
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)鼠標(biāo)懸浮彈出氣泡提示框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-12-12
asp.net+jquery滾動滾動條加載數(shù)據(jù)的下拉控件
由于需求需要用到一個(gè)滾動滾動條加載數(shù)據(jù)的下拉列表(假如數(shù)據(jù)1000條,下拉列表開始只顯示100條,當(dāng)用戶下拉滾到條到最底下時(shí),再加載下一個(gè)100條,如此循環(huán))2010-06-06

