Javascript变量间隔
我需要用电传打字,但我想要两封信之间的随机间隔。 这是我的恒定间隔代码:Javascript变量间隔,javascript,setinterval,Javascript,Setinterval,我需要用电传打字,但我想要两封信之间的随机间隔。 这是我的恒定间隔代码: $( document ).ready(function() { var message = 'Is it possible to create a random interval in javascript?'; var intervalId = window.setInterval( function () { if(message.length>0) { setTime
$( document ).ready(function()
{
var message = 'Is it possible to create a random interval in javascript?';
var intervalId = window.setInterval( function ()
{
if(message.length>0)
{
setTimeout(function ()
{
$("#message_area").append(message[0]);
message = message.substring(1);
}, 0);
}
}, 150);
});
您可以对每一轮使用
setTimeout
,并设置下一个计时器。
您可以对每一轮使用
setTimeout
,并设置下一个计时器。
你可以这样做: 我引入了一个函数来为
setTimeout()创建一个随机时间间隔
在代码中:
setTimeout(function ()
{
$("#message_area").append(message[0]);
message = message.substring(1);
}, getRandomInt(10,4000)); //we create a random timeout amount here.
你可以这样做:
我引入了一个函数来为setTimeout()创建一个随机时间间隔
在代码中:
setTimeout(function ()
{
$("#message_area").append(message[0]);
message = message.substring(1);
}, getRandomInt(10,4000)); //we create a random timeout amount here.
可以将jQuery的延迟
与随机数一起使用
$(文档).ready(函数(){
var message='是否可以在javascript中创建随机间隔?';
$.each(message.split(“”),函数(i,c){
$(“#消息区”)。延迟(Math.random()*500)。队列(函数(下一个){
$(this.append(c);next()
});
});
});代码>
可以将jQuery的延迟
与随机数一起使用
$(文档).ready(函数(){
var message='是否可以在javascript中创建随机间隔?';
$.each(message.split(“”),函数(i,c){
$(“#消息区”)。延迟(Math.random()*500)。队列(函数(下一个){
$(this.append(c);next()
});
});
});代码>
0->Math.random()*100000->Math.random()*10000
setTimeout(function ()
{
$("#message_area").append(message[0]);
message = message.substring(1);
}, getRandomInt(10,4000)); //we create a random timeout amount here.