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 相关文章推荐
JS随机漂浮广告代码具体实例
Nov 19 Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
jQuery中:lt选择器用法实例
Dec 29 Javascript
理解Javascript的call、apply
Dec 16 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
Apr 17 Javascript
原生js实现ajax方法(超简单)
Sep 20 Javascript
jquery插件bootstrapValidator数据验证详解
Nov 09 Javascript
详解handlebars+require基本使用方法
Dec 21 Javascript
漂亮实用的页面loading(加载)封装代码
Feb 03 Javascript
使用Nuxt.js改造已有项目的方法
Aug 07 Javascript
对angularJs中自定义指令replace的属性详解
Oct 09 Javascript
JS实现简单的表格增删
Jan 16 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 身份验证方面的函数
2009/10/11 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
PHP实现简易blog的制作
2016/10/24 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
js 格式化时间日期函数小结
2010/03/20 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
js匿名函数使用&传参(实例)
2017/09/08 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
Python 查看文件的编码格式方法
2017/12/21 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
python爬虫实现中英翻译词典
2019/06/25 Python
Python如何调用JS文件中的函数
2019/08/16 Python
Python笔记之facade模式
2019/11/20 Python
Python更新所有已安装包的操作
2020/02/13 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
Python random模块的使用示例
2020/10/10 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
网络安全方面的面试题
2016/01/07 面试题
上课迟到检讨书
2014/02/19 职场文书
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js