excel函數(shù)公式大全 jquery setTimeout用法,為什么只執(zhí)行一次,而不是每隔一秒,重復(fù)執(zhí)行一次呢?
jquery setTimeout用法,為什么只執(zhí)行一次,而不是每隔一秒,重復(fù)執(zhí)行一次呢?Setinterval連續(xù)執(zhí)行指定的代碼,直到調(diào)用clearinterval清除計(jì)時(shí)器對(duì)象。SetTimeou
jquery setTimeout用法,為什么只執(zhí)行一次,而不是每隔一秒,重復(fù)執(zhí)行一次呢?
Setinterval連續(xù)執(zhí)行指定的代碼,直到調(diào)用clearinterval清除計(jì)時(shí)器對(duì)象。SetTimeout執(zhí)行指定的代碼一次。使用cleartimeout清除計(jì)時(shí)器對(duì)象。如果要每1秒執(zhí)行一次,請(qǐng)使用setinterval而不是setTimeout
將setTimeout中的函數(shù)()更改為:參數(shù).被調(diào)用方
就是這樣!因?yàn)樵诤瘮?shù)體聲明完成之前,不可能在setTimeout中調(diào)用自身。
直接使用參數(shù).被調(diào)用方表示當(dāng)前函數(shù)本身。
再看看你的代碼,目標(biāo)1樣式.top返回值必須是字符串值,如“20px”,因此=運(yùn)算符無法完成所需的操作。你得先把它變成一個(gè)數(shù)字。
例如:
obj1樣式.top=((parseInt(Obj1。樣式.top)||0)2)“PX”
這樣
!做JS腳本,可以看看開源的JS框架,叫做jser,使用方便。