Jquery 如何在3秒后停止loader的动画

Jquery 如何在3秒后停止loader的动画,jquery,animation,tailwind-css,Jquery,Animation,Tailwind Css,我的web项目有一个加载程序。我可以让这个加载程序在网站打开时可见,但我希望它在3秒钟后关闭,但我找不到如何做到这一点。请帮助我: 我使用tailwindcss作为css框架。 我使用Jquery作为Js框架。 HTML: JS 在JavaScript中执行此操作: $(document).ready(function() { document.getElementById('loader').style.display = "flex"; setTimeou

我的web项目有一个加载程序。我可以让这个加载程序在网站打开时可见,但我希望它在3秒钟后关闭,但我找不到如何做到这一点。请帮助我: 我使用tailwindcss作为css框架。 我使用Jquery作为Js框架。 HTML:

JS


在JavaScript中执行此操作:

$(document).ready(function() {
    document.getElementById('loader').style.display = "flex";
    setTimeout(function(){
        document.getElementById('loader').style.display = "none";
     },3000); // 3000ms = 3 seconds
 });

在JavaScript中执行此操作:

$(document).ready(function() {
    document.getElementById('loader').style.display = "flex";
    setTimeout(function(){
        document.getElementById('loader').style.display = "none";
     },3000); // 3000ms = 3 seconds
 });

在JQuery中,您可以通过调用delay和pass来延迟对函数的调用,以毫秒为单位。然后,要隐藏该项,请使用淡出,再次以毫秒为单位传递动画的长度

例如:


注意:JQuery等价于document.getElementById'loader'.style.display=flex;是:$loader.css'display','flex'

在JQuery中,您可以通过调用delay和pass来延迟对函数的调用,以毫秒为单位。然后,要隐藏该项,请使用淡出,再次以毫秒为单位传递动画的长度

例如:


注意:JQuery等价于document.getElementById'loader'.style.display=flex;is:$loader.css'display','flex'

非常感谢您的回复:非常感谢您的回复:非常感谢您的回复:非常感谢您的回复:
   $(document).ready(function() {
        document.getElementById('loader').style.display = "flex";
    });
$(document).ready(function() {
    document.getElementById('loader').style.display = "flex";
    setTimeout(function(){
        document.getElementById('loader').style.display = "none";
     },3000); // 3000ms = 3 seconds
 });
 $(document).ready(function() {
        document.getElementById('loader').style.display = "flex";
        $("#loader").delay(3000).fadeOut(1000)
 });