讓按鈕失效5秒的js代碼
更新時間:2009年05月27日 11:33:37 作者:
51js上不少高手實現(xiàn)了按鈕實現(xiàn)5秒的方法,特整理一些,希望能幫助大家。
先給出一個不錯的代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
第二種也不錯
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
第三種比較精簡了
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
關(guān)鍵在于,setTimeout第一個參數(shù)中的this是window,因此需要一個更實際的變量
直接依賴setTimeout中的this是不可行的,因為其指向window,可通過全局化想被處理的節(jié)點來實現(xiàn)。
楓巖的方法是在setTimeout執(zhí)行倒數(shù)計時之前傳入正確的this引用,返回一個有正確節(jié)點引用的必包作
為setTimeout倒數(shù)后的執(zhí)行函數(shù)。參數(shù)名稱是me還是Mes是沒有所謂的。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
第二種也不錯
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
第三種比較精簡了
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
關(guān)鍵在于,setTimeout第一個參數(shù)中的this是window,因此需要一個更實際的變量
直接依賴setTimeout中的this是不可行的,因為其指向window,可通過全局化想被處理的節(jié)點來實現(xiàn)。
楓巖的方法是在setTimeout執(zhí)行倒數(shù)計時之前傳入正確的this引用,返回一個有正確節(jié)點引用的必包作
為setTimeout倒數(shù)后的執(zhí)行函數(shù)。參數(shù)名稱是me還是Mes是沒有所謂的。
相關(guān)文章
js 獲取子節(jié)點函數(shù) (兼容FF與IE)
兼容FF與IE的獲取子節(jié)點的js代碼,需要的朋友可以參考下,我們剛不發(fā)布的dom操作文章。2010-04-04javascript Zifa FormValid 0.1表單驗證 代碼打包下載
javascript Zifa FormValid 0.1表單驗證 代碼打包下載...2007-06-06javaScript checkbox 全選/反選及批量刪除
javaScript checkbox 全選/反選及批量刪除實現(xiàn)代碼,需要的朋友可以參考下。2010-04-04