如何在随机时间和随机消息对话框中显示弹出窗口?

时间:2014-12-20 21:24:31

标签: javascript popup dialog

如何在随机时间和随机消息中使用javascript或jquery显示弹出窗口? 例如:5秒钟后,弹出窗口将显示消息“Hallo World 1”而不是18秒后,弹出窗口将显示消息“Hallo World 2”,并且在23秒弹出后将显示消息“Hallo World 3”等...

1 个答案:

答案 0 :(得分:1)

您可以使用Math.random()setTimeout

会是这样的:

function startRandomizer(){

  window.setTimeout( function(){

    window.alert("Hello World " + Math.random() * 1000);
    startRandomizer();

  }, Math.random() * 100 + 10); // From 10 to 110 secconds

} 

startRandomizer(); // Call it once, and it will do it forever...

请注意,Math.random()返回0到1之间的浮点数。如果将它乘以100,则它将介于0和100之间。如果您希望它介于50和100之间(例如),乘以50并得到50 ......你明白了。