在jquery函数完全加载之前添加加载

问题描述

我在WordPress模板中使用了光滑的滑块,并且在加载项目时遇到了一些问题,我想隐藏所有项目,直到插件完全加载并带有加载图标

这是我的jquery函数:

$(document).ready(function(){
  $('.slider').slick({
    rtl: true,infinite: true,centerMode: true,slidesToShow: 1,slidesToScroll: 1
  });
});

解决方法

document.ready中渲染脚本会在运行脚本之前等待html页面加载。而是直接拨打电话。 为确保安全,请将脚本放置在html页面顶部。

<script>
    $('.slider').slick({
    rtl: true,infinite: true,centerMode: true,slidesToShow: 1,slidesToScroll: 1
  });
</script>
,

根据您的情况,您可以添加CSS以隐藏visibility: hidden光滑的滑块,直到完全加载为止。 Slick加载后将添加类slick-initialized。因此添加CSS以显示。 CSS代码如下所示,

.slider { visibility: hidden; }
.slider.slick-initialized { visibility: visible; }

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...