Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 延迟加载模式5秒_Jquery - Fatal编程技术网

Jquery 延迟加载模式5秒

Jquery 延迟加载模式5秒,jquery,Jquery,我正在尝试将模态加载延迟5秒。我的代码在下面 <script type='text/javascript'>//<![CDATA[ $(window).load(function(){ $('#overlay').modal('show'); setTimeout(function() { }, 50000); });//]]> </script> // 当加载页面时,模态正在加载。提前感谢您的帮助查看您的代码。您可以立即执行此操作: $('#

我正在尝试将模态加载延迟5秒。我的代码在下面

<script type='text/javascript'>//<![CDATA[ 
$(window).load(function(){
$('#overlay').modal('show');

setTimeout(function() {

}, 50000);
});//]]>  

</script>
//

当加载页面时,模态正在加载。提前感谢您的帮助

查看您的代码。您可以立即执行此操作:

$('#overlay').modal('show');
然后设置一个延迟来执行。。。空函数:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);
因此,50秒后(您有一个额外的零),您的代码将执行该空函数。这没什么用。您可以将代码移动到该函数中,而不是什么都不做:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);

这样(在修正额外的零之后),代码将等待5秒钟,然后再执行操作,而不是立即执行操作。

查看您的代码。您可以立即执行此操作:

$('#overlay').modal('show');
然后设置一个延迟来执行。。。空函数:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);
因此,50秒后(您有一个额外的零),您的代码将执行该空函数。这没什么用。您可以将代码移动到该函数中,而不是什么都不做:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);

这样(在修正额外的零之后),代码将等待5秒钟,然后再执行操作,而不是立即执行操作。

查看您的代码。您可以立即执行此操作:

$('#overlay').modal('show');
然后设置一个延迟来执行。。。空函数:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);
因此,50秒后(您有一个额外的零),您的代码将执行该空函数。这没什么用。您可以将代码移动到该函数中,而不是什么都不做:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);

这样(在修正额外的零之后),代码将等待5秒钟,然后再执行操作,而不是立即执行操作。

查看您的代码。您可以立即执行此操作:

$('#overlay').modal('show');
然后设置一个延迟来执行。。。空函数:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);
因此,50秒后(您有一个额外的零),您的代码将执行该空函数。这没什么用。您可以将代码移动到该函数中,而不是什么都不做:

setTimeout(function() {

}, 50000);
setTimeout(function() {
    $('#overlay').modal('show');
}, 5000);

这样(在修正额外的零后),代码将等待5秒,然后再执行操作,而不是立即执行操作。

即使用户更改页面,也可以设置时间。因此,30秒后,即使页面已更改,它也会加载?@ChrisCampbell:当页面被放弃并加载新页面时,一个全新的JavaScript上下文正在运行。上一页中的代码不再加载,因此不再运行。新页面必须运行一个新的计时器。@ChrisCampbell:您需要将计时器的当前状态保存在服务器端存储(例如,数据库)或客户端存储(假设为HTML5,或者可能保存在JavaScript编写/读取的cookie中)。在这种情况下,简单的
setTimeout
是不可取的。相反,存储类似于目标时间戳的内容,然后使用
setInterval()
定期轮询当前时间(可能是每秒一次),并将其与目标时间进行比较。当当前时间超过目标时间时,运行需要运行的代码。即使用户更改页面,是否可以设置时间。因此,30秒后,即使页面已更改,它也会加载?@ChrisCampbell:当页面被放弃并加载新页面时,一个全新的JavaScript上下文正在运行。上一页中的代码不再加载,因此不再运行。新页面必须运行一个新的计时器。@ChrisCampbell:您需要将计时器的当前状态保存在服务器端存储(例如,数据库)或客户端存储(假设为HTML5,或者可能保存在JavaScript编写/读取的cookie中)。在这种情况下,简单的
setTimeout
是不可取的。相反,存储类似于目标时间戳的内容,然后使用
setInterval()
定期轮询当前时间(可能是每秒一次),并将其与目标时间进行比较。当当前时间超过目标时间时,运行需要运行的代码。即使用户更改页面,是否可以设置时间。因此,30秒后,即使页面已更改,它也会加载?@ChrisCampbell:当页面被放弃并加载新页面时,一个全新的JavaScript上下文正在运行。上一页中的代码不再加载,因此不再运行。新页面必须运行一个新的计时器。@ChrisCampbell:您需要将计时器的当前状态保存在服务器端存储(例如,数据库)或客户端存储(假设为HTML5,或者可能保存在JavaScript编写/读取的cookie中)。在这种情况下,简单的
setTimeout
是不可取的。相反,存储类似于目标时间戳的内容,然后使用
setInterval()
定期轮询当前时间(可能是每秒一次),并将其与目标时间进行比较。当当前时间超过目标时间时,运行需要运行的代码。即使用户更改页面,是否可以设置时间。因此,30秒后,即使页面已更改,它也会加载?@ChrisCampbell:当页面被放弃并加载新页面时,一个全新的JavaScript上下文正在运行。上一页中的代码不再加载,因此不再运行。新页面必须运行一个新的计时器。@ChrisCampbell:您需要将计时器的当前状态保存在服务器端存储(例如,数据库)或客户端存储(假设为HTML5,或者可能保存在JavaScript编写/读取的cookie中)。在这种情况下,简单的
setTimeout
是不可取的。相反,存储类似于目标时间戳的内容,然后使用
setInterval()
定期轮询当前时间(可能是每秒一次),并将其与目标时间进行比较。当当前时间超过目标时间时,运行需要运行的代码。