|
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
第二種也不錯(cuò)
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
第三種比較精簡(jiǎn)了
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
關(guān)鍵在于,setTimeout第一個(gè)參數(shù)中的this是window,因此需要一個(gè)更實(shí)際的變量
直接依賴setTimeout中的this是不可行的,因?yàn)槠渲赶騱indow,可通過(guò)全局化想被處理的節(jié)點(diǎn)來(lái)實(shí)現(xiàn)。
楓巖的方法是在setTimeout執(zhí)行倒數(shù)計(jì)時(shí)之前傳入正確的this引用,返回一個(gè)有正確節(jié)點(diǎn)引用的必包作
為setTimeout倒數(shù)后的執(zhí)行函數(shù)。參數(shù)名稱是me還是Mes是沒(méi)有所謂的。
JavaScript技術(shù):讓按鈕失效5秒的js代碼,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。