国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

jQuery及JS實(shí)現(xiàn)循環(huán)中暫停的方法

2019-11-20 13:15:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了jQuery及JS實(shí)現(xiàn)循環(huán)中暫停的方法。分享給大家供大家參考。具體分析如下:

問(wèn)題:

jquery對(duì)數(shù)組進(jìn)行循環(huán),如果要求每次循環(huán)的時(shí)候暫停2秒鐘,在使用jQuery的.earch循環(huán)的時(shí)候,無(wú)論怎么設(shè)置,都不會(huì)暫停。
setTimeout也只是在第一次執(zhí)行的時(shí)候暫停。

原因猜測(cè):

js開(kāi)始執(zhí)行多線程?

改進(jìn):

改為setInterval來(lái)控制循環(huán),達(dá)到數(shù)組最大值的時(shí)候,clearInterval取消循環(huán)。

以下是jQuery代碼:

<script type="text/javascript">var arr = new Array();var arrk = 0;jQuery(function() {arr[0] = "aaa.keleyi.com";arr[1] = "bbb.keleyi.com";arr[2] = "ccc.keleyi.com";mytime = setInterval(function(){showme()}, 2000);function showme(){alert(arr[arrk]);arrk += 1;if(arrk>2) clearInterval(mytime);}});</script>

以下是Javascript代碼:

<script type="text/javascript">var arr = new Array();var arrk = 0; arr[0] = "aaa.keleyi.com";arr[1] = "bbb.keleyi.com";arr[2] = "ccc.keleyi.com";mytime = setInterval(function () { showme() }, 2000);function showme() {alert(arr[arrk]);arrk += 1;if (arrk > 2) clearInterval(mytime);}</script>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天峨县| 浠水县| 新蔡县| 象州县| 安泽县| 仁布县| 五大连池市| 乾安县| 木里| 泗阳县| 桂平市| 昂仁县| 泊头市| 扎鲁特旗| 井冈山市| 东乌珠穆沁旗| 清远市| 鹿泉市| 武穴市| 大化| 汉川市| 贵港市| 金塔县| 大石桥市| 赤水市| 龙胜| 东丽区| 泉州市| 定日县| 都江堰市| 库伦旗| 芮城县| 灵寿县| 龙山县| 叙永县| 宁海县| 肇州县| 屏山县| 阿勒泰市| 白城市| 楚雄市|