Slick不仅仅是Safari浏览器的一项功能 [英] Slick is not a function only with Safari browser

查看:26
本文介绍了Slick不仅仅是Safari浏览器的一项功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是slick carousel,它在Firefox和Chrome上运行良好,但Safari的控制台显示著名的错误"slick is not a function"。我在这个旋转木马中有两个图像,只有Safari同时显示这两个图像,一个叠加在另一个之上。我正在根据需要在jQuery后面添加Slick.js:

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
  <script type="text/javascript" src="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>

这是我的main.js文件

`$(document).ready(function(){
$('.sac-services-slider').slick({
  infinite: true,
  nextArrow: '.sac-services-slider-btn',
  autoplay: true,


  responsive: [{

      breakpoint: 1200,
      settings: {
        slidesToShow: 1,
        infinite: true
      }

    }, {

      breakpoint: 992,
      settings: {
        slidesToShow: 1,
        dots: true
      }

    }, {

      breakpoint: 768,
      settings: "unslick"

    }]
  });
});`

推荐答案

这个让我措手不及!我在本地预览站点,而不是在Web服务器上。因此,只需在Slick.js CDN前添加"http:"即可解决此问题。

错误代码(不是这样)是:

<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>

本地预览的修复:

<script type="text/javascript" src="http://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>

感谢所有花时间帮助我们的人!

这篇关于Slick不仅仅是Safari浏览器的一项功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆