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 checkbox全选、取消全选实现代码
Mar 05 Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
Sep 16 Javascript
javascript实现tab切换特效
Nov 12 Javascript
EasyUI折叠表格层次显示detailview详解及实例
Dec 28 Javascript
简单实现jQuery弹幕效果
May 06 jQuery
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 Javascript
详解小程序之简单登录注册表单验证
May 13 Javascript
深入学习JavaScript中的bom
May 27 Javascript
pm2启动ssr失败的解决方法
Jun 29 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
Feb 12 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 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
BBS(php & mysql)完整版(五)
2006/10/09 PHP
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
2019/10/11 PHP
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
js放到head中失效的原因与解决方法
2017/03/07 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
2018/09/03 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
python根据京东商品url获取产品价格
2015/08/09 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
Python如何创建装饰器时保留函数元信息
2020/08/07 Python
民族团结先进个人事迹材料
2014/06/02 职场文书
企业文化标语大全
2014/06/10 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
九不准学习心得体会
2016/01/23 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
正则表达式拆分url实例代码
2022/02/24 Java/Android