亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery1.9+中刪除了live以后的替代方法

2019-11-20 09:40:54
字體:
來源:轉載
供稿:網友

根據jQuery的官方描述,live方法在1.7中已經不建議使用,在1.9中刪除了這個方法。并建議在以后的代碼中使用on方法來替代。

  on方法可以接受三個參數:事件名、觸發選擇器、事件函數。

需要特別注意的是:on方法中間的這個觸發選擇器就是你將要添加的HTML元素的類名、id或者元素名,使用它就可以實現live的效果。

例如我的html文檔中已經有了一個id為parent的div,我將要在這個div內部再動態添加一個class為son的span,然后我為這個span綁定一個事件,那么我需要這樣寫:

$('#parent').on('click','.son',function(){alert('test')});

這個觸發選擇器實際上就是在 JQ內部判斷了一次事件參數的$(e.target).is(selector),只有觸發對象匹配觸發選擇器才會觸發。這是利用了事件冒泡的機制來完成 的,原本的live也是使用冒泡機制所以既然on可以實現那么live也就沒有存在的必要了,只不過為了兼容讓它從1.7茍延殘喘的活到了1.9而已。

  這篇文章也沒啥內容了,接下來就用這個功能做點有意義的事情示范下吧~ 在低版本IE中A標簽在鼠標按下時候會出現虛線邊框,這是由focus造成的。我們只要在全局事件中做點手腳就能解決這個問題。在現代瀏覽器中focus是不冒泡的,但是低版本瀏覽器中可以冒泡。所以對于低版本瀏覽器中對focus使用live是有效的。在jQuery1.9之前的版本我們可以這樣寫:

$("a").live("focus",function(){this.blur();}); jQuery1.9之后由于live被刪除了,所以應該這樣寫:$(document).on("focus","a",function(){this.blur();}); 

還要注意個問題,如果是從live的寫法換成on的寫法別忘了調整調用鏈。因為live的返回值是事件觸發的對象,而使用on則是在容器對象上。

//jQuery1.9-$("#panel").find("div").live("click",function(){alert("x");}).addClass("x");//jQuery1.9+$("#panel").on("click","div",function(){alert("x");}).find("div").addClass("x");   

注意最后的find("div"),其它就沒什么問題了。

下面是官方說明

  http://jquery.com/upgrade-guide/1.9/#live-removed

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品一区二区久| 狠狠躁夜夜躁人人躁婷婷91| 亚洲大尺度美女在线| 国产精品成人aaaaa网站| 成人精品一区二区三区电影黑人| x99av成人免费| 国产日韩精品在线| 成人欧美一区二区三区黑人孕妇| 日韩黄色在线免费观看| 精品一区二区三区电影| 91精品久久久久久久久久久| 不卡在线观看电视剧完整版| 国产精品综合不卡av| 亚洲欧美在线x视频| 91深夜福利视频| 日本在线观看天堂男亚洲| 国产精品一久久香蕉国产线看观看| 国内精品久久久久影院优| 欧美在线观看网址综合| 在线成人中文字幕| 国产一区二区动漫| 欧美成人午夜激情在线| 98午夜经典影视| 一区二区三区回区在观看免费视频| 亚洲欧洲日产国码av系列天堂| 欧美成aaa人片免费看| 深夜福利日韩在线看| 久久久久久久一区二区| 欧美另类老肥妇| 亚洲的天堂在线中文字幕| 久久久av亚洲男天堂| 中文在线不卡视频| 欧美激情小视频| 亚洲国产精品人久久电影| 91精品久久久久久久久| 国产一区二区三区直播精品电影| 高清欧美性猛交xxxx| 69**夜色精品国产69乱| 国产精品无码专区在线观看| 在线亚洲欧美视频| 97av视频在线| 国产欧美一区二区三区四区| 操人视频在线观看欧美| 国产精品色午夜在线观看| 色综合久久久888| 国产午夜精品全部视频播放| 亚洲小视频在线观看| 在线观看国产精品淫| 亚洲国产精品va| 国产精品女人久久久久久| 岛国av一区二区在线在线观看| 91精品国产91| 九九热r在线视频精品| 日韩av第一页| 国产精品人人做人人爽| 亚洲精品久久久久久下一站| 亚洲色图综合久久| 97国产真实伦对白精彩视频8| 久久久久久亚洲精品| 亚洲欧美另类中文字幕| 在线视频精品一| 激情亚洲一区二区三区四区| 美女性感视频久久久| 久久精品成人一区二区三区| 国产精品91在线| 91精品美女在线| 91禁国产网站| 另类专区欧美制服同性| 久久这里有精品视频| 热99精品里视频精品| 亚洲天堂男人天堂| 尤物九九久久国产精品的分类| 最新国产成人av网站网址麻豆| 色综合久久88| 国产成人中文字幕| 91中文精品字幕在线视频| 777午夜精品福利在线观看| 亚洲欧美国产精品| 中文国产成人精品| 国产综合色香蕉精品| 色噜噜狠狠色综合网图区| 国产精品成av人在线视午夜片| 日韩精品免费看| 亚洲精品白浆高清久久久久久| zzjj国产精品一区二区| 亚洲欧美一区二区精品久久久| 亚洲国产成人精品久久| 欧美午夜激情视频| 国产成人aa精品一区在线播放| 久久久99免费视频| 日本一区二区在线播放| 综合136福利视频在线| 亚洲二区中文字幕| 欧美成aaa人片免费看| 91网站免费看| 欧美插天视频在线播放| 一色桃子一区二区| 久久免费在线观看| 亚洲人成网站免费播放| 国产国产精品人在线视| yw.139尤物在线精品视频| 亚洲天堂日韩电影| 久久频这里精品99香蕉| 成人久久一区二区三区| 精品自拍视频在线观看| 国产精品成人av性教育| 在线a欧美视频| 91福利视频在线观看| 亚洲一区第一页| 日韩黄色av网站| 亚洲欧美日韩在线高清直播| 国产亚洲精品久久久优势| 伊人成人开心激情综合网| 日韩av中文字幕在线| 日韩精品中文字幕在线观看| 亚洲精品免费在线视频| 姬川优奈aav一区二区| 欧美国产日韩一区| 国产精品高潮呻吟久久av黑人| 亚洲第一男人天堂| 日韩精品久久久久久久玫瑰园| 91av视频在线免费观看| 91社区国产高清| 欧美精品制服第一页| 91精品国产综合久久香蕉| 97色在线观看| 日韩在线观看成人| 亚洲精品视频网上网址在线观看| 欧美激情三级免费| 粗暴蹂躏中文一区二区三区| 亚洲午夜国产成人av电影男同| 日韩精品在线观看一区二区| 亚洲国产美女精品久久久久∴| 国产精品久久久久久婷婷天堂| 欧美日韩国产一中文字不卡| 亚洲人成电影网站色www| 操91在线视频| 国产精品电影一区| 久久精品国产一区二区三区| 欧美午夜xxx| 欧美激情在线有限公司| 欧美超级免费视 在线| 欧美在线观看网站| 中文字幕精品视频| 日韩高清免费观看| 国产一区二区成人| 久久久久久中文| 91国偷自产一区二区三区的观看方式| 精品一区电影国产| 久热精品在线视频| 亚洲另类xxxx| 国产免费成人av| 精品久久久久久中文字幕一区奶水| 红桃av永久久久| 亚洲永久免费观看| 日韩av高清不卡| 久久久国产一区二区三区| 在线视频欧美日韩| 亚洲免费精彩视频| 日韩中文字幕精品视频| 成人激情视频免费在线| 欧美在线国产精品| 国产精品美女www爽爽爽视频| 国产精品精品一区二区三区午夜版|