随着jQuery
我改变iframe
src
,每60秒(这工作正常)。更新的setInterval值,与本身间隔(不生成随机数)
我jQuery
:
$(document).ready(function(){
var array = ['http://link1.com', 'http://link2.com', 'http://link3.com'];
var locations = array;
var len = locations.length;
var iframe = $('#frame');
var i = 0;
setInterval(function() {
iframe.attr('src', locations[++i]);
}, 60000);
});
我iframe
:
<iframe id="frame" src="http://link.com"></iframe>
我iframe src
功能工作正常,我想实现的,而不是有固定delay
,号码(现在60秒),我想更改delay
的值,每次iframe src
已更新。
新delay
数量将 & 秒之间的随机数。
[生成的JavaScript随机整数在一个特定的范围?]的可能的复制(HTTP://计算器.com/questions/1527803 /生成随机整数在JavaScript中的特定范围) – Liam
@Liam它不是一个重复的话题。在那个主题中,你只是生成一个随机数。我在寻找的是通过在'jQuery'中为'自身设置'Interval'来更新'setInterval''delay'的值。 – Rubioli