国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

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

2019-11-20 23:48:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
我今天的例子是這樣的,
復(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)找到答案,然后我就自己想,是不是換種方法,但是我覺得又不大合理,隨后我就想到了 在里面讀不到,外面可以讀得到, 然后我就將$(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)
})
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 普宁市| 龙海市| 喀喇沁旗| 亳州市| 盐源县| 普格县| 白银市| 同德县| 秦皇岛市| 泰来县| 西藏| 台南市| 东光县| 肃宁县| 霍山县| 客服| 普安县| 商南县| 宜川县| 江油市| 乌鲁木齐市| 广东省| 清流县| 夏河县| 榆树市| 泗水县| 报价| 新蔡县| 新津县| 凤庆县| 开远市| 嘉鱼县| 澄江县| 安陆市| 焦作市| 阿合奇县| 海晏县| 台南市| 常熟市| 中卫市| 屯门区|