首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在特定时间(秒)后调用js url。

在特定时间(秒)后调用js url。
EN

Stack Overflow用户
提问于 2017-10-18 13:46:42
回答 5查看 316关注 0票数 0

如何在5秒后调用javascript url

滑翔机示例:

代码语言:javascript
运行
复制
$(document).ready(function() {
  $('.slider').bxSlider();
});
代码语言:javascript
运行
复制
<link rel="stylesheet" href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js"></script>

<div class="slider">
  <div>I am a slide.</div>
  <div>I am another slide.</div>
</div>

我想在5秒后调用并执行这两个js,有可能吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-10-18 13:50:18

如果在n秒钟后执行该功能,而不是等待加载外部文件,这将是一个更好的更好的主意。

代码语言:javascript
运行
复制
$(document).ready(function(){
    setTimeout(function () {
        $('.slider').bxSlider();
    }, 5000);
});

没有办法保证脚本在一定时间内加载。如果用户已经在本地缓存了这些文件,也可能会有一些奇怪的处理。您的问题是一个典型的XY问题,您询问的是尝试的解决方案,而不是实际的问题。

票数 3
EN

Stack Overflow用户

发布于 2017-10-18 13:48:49

使用setTimeout() -在指定的毫秒数之后调用函数或计算表达式。

代码语言:javascript
运行
复制
setTimeout( function(){ 

     // say 5 seconds
    // call your url here
    // or put your code, which need to be executed after x seconds


}, 5000 );
票数 1
EN

Stack Overflow用户

发布于 2017-10-18 13:49:58

试试这个:

代码语言:javascript
运行
复制
setTimeout( function(){ 

    $('.slider').bxSlider();

}, 5000 );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46811727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档