最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js原生態(tài)函數(shù)中使用jQuery中的 $(this)無(wú)效的解決方法

 更新時(shí)間:2011年05月25日 23:02:11   作者:  
今天遇到一個(gè)聽(tīng)郁悶的問(wèn)題,正如title所說(shuō) js中原生態(tài)函數(shù)在jQuery 中使用 $(this) 被解析成undefined
我今天的例子是這樣的,
復(fù)制代碼 代碼如下:

$("ul li").hover(function(){
  setTimeout(function(){
    $(this).addClass("test");
    alert("延遲了0.3s 我出現(xiàn)了!") //測(cè)試
  },300)
})

在運(yùn)行時(shí),這個(gè)黃色部分是不執(zhí)行的 ,然后我彈出了一下$(this)原來(lái)是undefined (其實(shí)已經(jīng)猜到了);
然后我就沒(méi)想(習(xí)慣),直接到百度找了,然后沒(méi)找到答案,然后我就自己想,是不是換種方法,但是我覺(jué)得又不大合理,隨后我就想到了 在里面讀不到,外面可以讀得到, 然后我就將$(this) 在setTimeout()外面賦給了一個(gè)變量。這樣就迎刃而解了。哈哈,挺無(wú)語(yǔ)的問(wèn)題吧,其實(shí)我在這里不是想說(shuō)如何解決的,我是說(shuō)這種思路,解決問(wèn)題前先不要一味的去百度 谷歌
先要自己想想辦法,真想不到,去找答案。
復(fù)制代碼 代碼如下:

$("ul li").hover(function(){
  var oLi = $(this);
  setTimeout(function(){
    oLi.addClass("test");
    alert("延遲了0.3s 我出現(xiàn)了!") //測(cè)試
  },300)
})

相關(guān)文章

最新評(píng)論

凤冈县| 乌拉特中旗| 鄂托克旗| 西华县| 聊城市| 北票市| 白玉县| 宝丰县| 平潭县| 广南县| 日照市| 个旧市| 天等县| 姜堰市| 年辖:市辖区| 昭通市| 苏州市| 东莞市| 清原| 南京市| 康平县| 东阿县| 临澧县| 绵竹市| 徐水县| 霍山县| 资溪县| 汝阳县| 富民县| 秦皇岛市| 田阳县| 弋阳县| 长葛市| 丰原市| 临颍县| 天长市| 固镇县| 会理县| 衡阳市| 南昌市| 大同市|