Jquery javascript设置超时在指定时间内未停止

Jquery javascript设置超时在指定时间内未停止,jquery,Jquery,我有以下代码 $("#main-iframe").load(function(){ setTimeout(function(){ alert("hello"); },3000000000) }); 在上述情况下,警报框应在30000000 milseconds后出现,但在加载主iframe后立即出现 有人能解释一下原因吗?允许的最大毫秒数是2147483647(32位整数)您使用的大于此数,即3000000000允许的最大毫秒数是2147483647(32位整数

我有以下代码

$("#main-iframe").load(function(){
    setTimeout(function(){
        alert("hello");
    },3000000000)
});
在上述情况下,警报框应在30000000 milseconds后出现,但在加载
主iframe
后立即出现


有人能解释一下原因吗?

允许的最大毫秒数是
2147483647
(32位整数)您使用的大于此数,即
3000000000
允许的最大毫秒数是
2147483647
(32位整数)您使用的大于,即
3000000000

您认为浏览器将运行一个月以上吗?是否可能重复您认为浏览器将运行一个月以上?是否可能重复