麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JQuery中SetTimeOut傳參問題探討

2019-11-20 22:43:38
字體:
來源:轉載
供稿:網友
無論是window.setTimeout還是window.setInterval,在使用函數名作為調用句柄時都不能帶參數。如果想要傳入參數,自定義參數也好,事件參數event也好,解決辦法是在此函數的基礎上在做一層封裝。其具體原理還不清楚,但是下邊的辦法確實能解決這個問題。
先看一個簡單的代碼
復制代碼 代碼如下:

function show(){
alert("Hello World");
}
setTimeout(show,1000);

這段代碼的效果是在1秒后顯示hello world,但是如果改成
setTimeOut(show(),1000);
就會立即顯示,達不到延時的效果了。但是如果加上引號就可以了。如:
setTimeOut("show()",1000);
就可以了。但是如果帶上參數的話,還是不行比如:
setTimeOut("show(name)",1000)
這時就了一個比較的方法,就是再寫個函數,該函數返回一個不帶參數的函數,具體如下:
復制代碼 代碼如下:

script language="javascript">
function show(name)
{alert("Hello World:" + name);}
function _show(name)
{
return function()
{
show(name);
}
}
setTimeout(_show(name),1000);
function
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品国内视频 | 久草成人在线观看 | 精品国产一区二区三区久久久蜜月 | 丁香天堂网 | 黄色网欧美 | 欧美国产91 | 精品一区在线视频 | 日韩欧美电影在线观看 | 性欧美xxxx免费岛国不卡电影 | 亚洲网站免费看 | 国产精品视频一区二区三区四区五区 | 91看片在线观看视频 | 性爱视频免费 | 国产免费观看a大片的网站 欧美成人一级 | a免费看| 日韩欧美精品电影 | 国产精品久久久久久久不卡 | 精品国产一区二区三区四区阿崩 | aa级黄色片 | freexxx69性欧美hd | 欧美日韩a∨毛片一区 | 日本在线视频一区二区三区 | 国内精品免费一区二区2001 | 欧美一级在线免费 | 色综合欧美 | 18被视频免费观看视频 | 欧美精品成人一区二区三区四区 | 日本免费不卡一区二区 | 毛片在线视频在线播放 | 精品国产乱码一区二区三区四区 | 国产精品久久久久久久久久久天堂 | 色视频一区二区 | 嗯哈~不行好大h双性 | 久久国产精品免费视频 | 一本精品999爽爽久久久 | 87成人免费看片 | 精精国产xxxx视频在线野外 | 免费在线观看国产精品 | 欧美aⅴ视频 | 国产一级不卡毛片 | 国产www免费 |