javascript - 加载时堆叠图像 - Slick

标签 javascript jquery html css slick.js

我们正在为一个客户元素使用 slick slider,到目前为止它一直运行良好,但是我注意到了一些东西,我不知道这是一个错误还是我遗漏了什么。

加载光滑的 slider 时,就在您将整个 slider 显示在视口(viewport)中之前,它没有正确加载并且与页面 slider 的一半堆叠在彼此的底部。然后整个 slider 在视口(viewport)中可见,它跳回到它应该的位置,几乎就像它重新滑动了它自己一样。

下面是我的 Slick Slider 的代码

$('.css_slider').slick({
     infinite: true,
     speed: 500,
     fade: true,
     cssEase: 'linear',
     autoplay: true,
     autoplaySpeed : 8000,
     adaptiveHeight: true,
     dots: true
});

图像看起来像链接 here

我已经在各个地方阅读并找到了这个链接 Github link for same issue

但它对我不起作用。我仍然得到同样丑陋的效果。

请推荐

最佳答案

您是否尝试过延迟函数直到加载 dom?

$( window ).load(function() {
    $('.css_slider').slick({
     infinite: true,
     speed: 500,
     fade: true,
     cssEase: 'linear',
     autoplay: true,
     autoplaySpeed : 8000,
     adaptiveHeight: true,
     dots: true
    });
});

或者,如果这不起作用:

setTimeout(function(){
  $('.css_slider').slick({
     infinite: true,
     speed: 500,
     fade: true,
     cssEase: 'linear',
     autoplay: true,
     autoplaySpeed : 8000,
     adaptiveHeight: true,
     dots: true
    });
}, 2000)

关于javascript - 加载时堆叠图像 - Slick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189581/

相关文章:

javascript - 从钛合金选取器中获取选定行

html - 由于 CSS,网站上的图像模糊?

html - 如何在 Bootstrap 中按下时更改按钮颜色?

javascript - 删除元素的所有 onclick 事件

javascript - 仅获取模型对象上的过滤数据作为结果,angularjs

javascript - "Styles"选项卡在 chromium 开发者工具中不显示任何 css 规则

javascript - 从选择中选择所有选项并显示每个选项

javascript - Vue.js - 点击跨度也会点击输入。如何防止呢?

javascript - jQuery 函数作用域和访问作用域外的函数

javascript - 如何在IE中以其原始平滑度显示图像