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 相关文章推荐
JQuery自定义事件的应用 JQuery最佳实践
Aug 01 Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 Javascript
js实现拖拽效果
Feb 12 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
Aug 31 Javascript
每天一篇javascript学习小结(基础知识)
Nov 10 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
Aug 15 Javascript
mac中利用NVM管理不同node版本的方法详解
Nov 08 Javascript
Vue.js搭建移动端购物车界面
Jun 28 Javascript
vue项目每30秒刷新1次接口的实现方法
Dec 04 Javascript
vue指令v-html使用过滤器filters功能实例
Oct 25 Javascript
js实现特别简单的钟表效果
Sep 14 Javascript
JS高级程序设计之class继承重点详解
Jul 07 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
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
vue 组件内获取actions的response方式
2019/11/08 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
Python操作列表的常用方法分享
2014/02/13 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
python pygame实现球球大作战
2019/11/25 Python
python 等差数列末项计算方式
2020/05/03 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
英语专业毕业个人求职自荐信
2013/09/21 职场文书
食品安全检查制度
2014/02/03 职场文书
酒店端午节促销方案
2014/02/18 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
就业证明函
2015/06/17 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书