在随机时间为类的每个实例激活函数
Activate function for each instance of class at random time
我有5个不同的标签,包含眨眼的图像。我有一个脚本这样做,但他们都在同一时间眨眼,不幸的是,这是明显的。
是否有任何方法,我可以将我的功能属性到每个不同的目标(class="blink"),但有一个随机的延迟,所以每个图像的眨眼率似乎很自然?
函数如下:
var blink = function(){
$('.blink img + img').toggle();
setTimeout(function() {
$('.blink img + img').toggle();
}, 50);
};
$(document).ready(function() {
var ranNum = Math.ceil(Math.random() * 200) + 2000;
setInterval(blink, ranNum);
});
如果有人可以提供一些建议,那么提前感谢!(显然我不允许回复)
您没有指定要眨眼的内容。未经测试,但这将使您走上正确的轨道:
$(function () {
$('.blink img + img').each(function (key, el) {
setInterval(function () {
$(el).hide(0).delay(100).show(0);
}, Math.ceil(Math.random() * 200) + 2000);
});
});
相关文章:
- 我必须点击两次才能使用jQuery激活函数
- 实例化函数参数中的对象
- 调用Javascript中实例的函数
- 为什么实例构造函数指向最上面的函数构造函数对象
- 如何使对象可以作为实例和函数调用
- 在键盘按下时对特定指令实例进行函数调用
- 从控制器调用特定指令实例的函数
- JavaScript类实例克隆函数吗?
- 事件触发时的 Javascript 激活函数
- 调用 jquery 选项卡激活函数不在单击事件上
- 实例化函数对象时创建局部变量多少次?( 高级 )
- durandal激活函数异步代码
- Javascript:从返回超类实例的函数中设置子类原型的好处
- 仅为一个实例指定函数
- 在javascript中实例化函数时设置自己的obj键
- 从对象实例调用函数不起作用
- 不使用"new"访问原型属性实例化函数对象
- 神经网络连续tanh-Sigmoid激活函数与随机权值
- 我如何调用激活函数
- 在随机时间为类的每个实例激活函数