JavaScript實現(xiàn)向setTimeout執(zhí)行代碼傳遞參數(shù)的方法
本文實例講述了JavaScript實現(xiàn)向setTimeout執(zhí)行代碼傳遞參數(shù)的方法。分享給大家供大家參考。具體分析如下:
setTimeout函數(shù)是javascript中實現(xiàn)動態(tài)效果最關(guān)鍵的函數(shù)。但昨天在寫代碼的時候發(fā)現(xiàn)當(dāng)?shù)谝粋€參數(shù)是函數(shù)調(diào)用的時候,不能向被調(diào)函數(shù)傳遞參數(shù)。這真是個非常嚴重的問題,我排查了好久才發(fā)現(xiàn)問題,浪費了N多時間啊。。
后來上網(wǎng)查了查,這其實是IE的一個BUG。解決方法有很多,其中我覺得最牛的一種就是重寫setTimeout函數(shù)。。。這個太麻煩了。。這里推薦一種十分簡單的方法。只需要在你要調(diào)用的函數(shù)前加上function{}關(guān)鍵字就行了。
function ShowMsg(x,y) { } setTimeout(funtion(){ShowMsg(x,y)},1000);
這樣就方便地解決了不能傳參的問題。
希望本文所述對大家的javascript程序設(shè)計有所幫助。
- js中settimeout方法加參數(shù)
- js中settimeout方法加參數(shù)的使用實例
- js setTimeout 參數(shù)傳遞使用介紹
- JS中setInterval、setTimeout不能傳遞帶參數(shù)的函數(shù)的解決方案
- Js setInterval與setTimeout(定時執(zhí)行與循環(huán)執(zhí)行)的代碼(可以傳入?yún)?shù))
- javascript setTimeout()傳遞函數(shù)參數(shù)(包括傳遞對象參數(shù))
- 關(guān)于JS中setTimeout()無法調(diào)用帶參函數(shù)問題的解決方法
相關(guān)文章
BootStrap Validator 版本差異問題導(dǎo)致的submitHandler失效問題的解決方法
這篇文章主要介紹了BootStrap Validator 版本差異問題導(dǎo)致的submitHandler失效問題的解決方法,下面通過本文給大家詳細說明一下,需要的朋友可以參考下2016-12-12uni-app配置APP自定義頂部標題欄設(shè)置方法與注意事項
相信很多小伙伴在使用uniapp進行多端開發(fā)的時候,在面對一些業(yè)務(wù)需求的時候,uniapp給我們提供的默認導(dǎo)航欄已經(jīng)不能滿足我們的業(yè)務(wù)需求了,這篇文章主要給大家介紹了關(guān)于uni-app配置APP自定義頂部標題欄設(shè)置方法與注意事項的相關(guān)資料,需要的朋友可以參考下2022-07-07JavaScript this指向相關(guān)原理及實例解析
這篇文章主要介紹了JavaScript this指向相關(guān)原理及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07微信小程序?qū)崿F(xiàn)pdf、word等格式文件上傳的方法
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)pdf,word等格式文件上傳的方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09