JS随机调用指定函数的方法


Posted in Javascript onJuly 01, 2015

本文实例讲述了JS随机调用指定函数的方法。分享给大家供大家参考。具体如下:

本代码通过随机定时器调用指定函数,可达到间隔随机时间之行指定的函数的目的

function randRange(data) {
    var newTime = data[Math.floor(data.length * Math.random())];
    return newTime;
}
function toggleSomething() {
    var timeArray = new Array(200, 300, 150, 250, 2000, 3000, 1000, 1500);
    // do stuff, happens to use jQuery here (nothing else does)
    $("#box").toggleClass("visible");
    clearInterval(timer);
    timer = setInterval(toggleSomething, randRange(timeArray));
}
var timer = setInterval(toggleSomething, 1000);
// 1000 = Initial timer when the page is first loaded

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
如何用javascript判断录入的日期是否合法
Jan 08 Javascript
解javascript 混淆加密收藏
Jan 16 Javascript
url 特殊字符 传递参数解决方法
Jan 01 Javascript
jquery特效 幻灯片效果示例代码
Jul 16 Javascript
javascript获取选中的文本的方法代码
Oct 30 Javascript
JS(JQuery)操作Array的相关方法介绍
Feb 11 Javascript
javascript框架设计之框架分类及主要功能
Jun 23 Javascript
JS获取当前页面名称的简单实例
Aug 19 Javascript
js获取浏览器的各种属性
Apr 27 Javascript
Angular2中如何使用ngx-translate进行国际化
May 21 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
Aug 19 Javascript
快速将Vue项目升级到webpack3的方法步骤
Sep 14 Javascript
JavaScript每天定时更换皮肤样式的方法
Jul 01 #Javascript
JavaScript获得指定对象大小的方法
Jul 01 #Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
Jul 01 #Javascript
JavaScript判断数组是否包含指定元素的方法
Jul 01 #Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
Jul 01 #Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 #Javascript
优化RequireJS项目的相关技巧总结
Jul 01 #Javascript
You might like
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
php封装的连接Mysql类及用法分析
2015/12/10 PHP
JQuery 风格的HTML文本转义
2009/07/01 Javascript
JavaScript 语言的递归编程
2010/05/18 Javascript
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
Python中decorator使用实例
2015/04/14 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
Python实现简单的四则运算计算器
2016/11/02 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
破解安装Pycharm的方法
2018/10/19 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
Python如何使用函数做字典的值
2019/11/30 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python序列类型种类详解
2020/02/26 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
Python的logging模块基本用法
2020/12/24 Python
俄罗斯购买内衣网站:Trusiki
2020/08/22 全球购物
四年级语文教学反思
2014/02/05 职场文书
外贸专业求职信
2014/03/09 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
大学生学习计划书
2014/09/15 职场文书
民主生活会主持词
2015/07/01 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
《圆的周长》教学反思
2016/02/17 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS