如何使用jQuery在5秒后重定向到另一个页面

如何使用jQuery在5秒后重定向到另一个页面

在这篇文章中,我们将学习,如何在jQuery中指定时间后重定向到另一个页面或URL。用于执行该操作的内置函数如下。setTimeout(callback, delay)函数需要两个参数,一个是回调函数,一个是以毫秒为单位的时间。当这个方法被调用时,回调函数将在指定的时间后被执行。使用这个方法,回调函数在指定时间后只执行一次。

我们的目标是在5秒后重定向到另一个页面,这将只发生一次。我们使用jQuery的setTimeout()函数

示例:

<!DOCTYPE html>
<html lang="en">
  
<head>
    <!-- using jquery library -->
    <script 
        src="https://code.jquery.com/jquery-git.js">
    </script>    
</head>
  
<body>
    <h1 style="color: green;">
      Geeksforgeeks
    </h1>
  
    <!-- Creating a button -->
    <div class="redirect">
        <button>Redirect me to GFG</button>
    </div>
  
    <!-- Script which will redirect 
         us to another page    -->
    <script>
        // click event on button
        ("button").click(function(){
            (".redirect").text("Redirecting....")
  
            // storing url and time
            let delay = 5000;
            let url = "https://www.geeksforgeeks.org/";
            setTimeout(function(){
                location = url;
            },5000)
        })
    </script>
</body>
  
</html>

输出: 5秒后,”geeksforgeeks “主页将打开。

如何使用jQuery在5秒后重定向到另一个页面?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

jQuery 方法