【问题标题】:Issue with nivo slider and slick carousel not working together -- jquerynivo滑块和光滑轮播的问题不能一起工作——jquery
【发布时间】:2014-12-03 14:34:00
【问题描述】:

我似乎无法让 nivo 滑块和光滑的轮播 (http://kenwheeler.github.io/slick/) 在我的网站上一起工作。我认为这是何时/如何提取 jquery 脚本的问题,但由于我的 javascript 知识非常薄弱,我不知道如何解决它。

如您所见,最初我在文档末尾有 jquery 脚本

<?php wp_footer(); ?>
<!-- <script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script> -->
<!-- <script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> -->

<script type="text/javascript" src="/wp-content/slick-1.3.13/slick/slick.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $('.rotator').slick({
           infinite: true,
           slidesToShow: 3,
           slidesToScroll: 1
        });
    });
</script>
</body>
</html>

但事实证明,将 jquery 放在这里会导致 nivo 滑块无法工作。

我似乎无法弄清楚我的主题中的哪个 PHP 文件确实拉出了 jquery 脚本,但我知道它被拉到某个地方,因为 nivo 滑块正在工作并且这显示在源代码中:

<script type="text/javascript" src="/wp-includes/js/jquery/jquery.js?ver=1.11.1"></script>
<script type="text/javascript" src="/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1"></script>

我知道问题不在于我如何在页面本身上实现光滑的轮播,因为它一直在工作,直到我注释掉上面第一个代码块中的行。

如有任何帮助,我们将不胜感激。

【问题讨论】:

标签: javascript php jquery wordpress nivo-slider


【解决方案1】:

您在控制台中有错误。 Wordpress 使用jQuery.noConflict(); 所以$ 将是未定义的。

这样使用:

    jQuery(document).ready(function($) {
        $('.rotator').slick({
            infinite: true,
            slidesToShow: 3,
            slidesToScroll: 1
        });
    });

【讨论】:

  • 我将脚本更新为如上所示,网站的外观没有变化。
  • 抱歉,我忘记将第一个 $ 更改为 jQuery。检查我更新的答案。现在应该可以了。
【解决方案2】:

由于 wordpress 正在使用“jQuery.noConflict();” $ 未定义。

您将需要使用以下内容:

 jQuery(document).ready(function($){ //jQuery passed in as first param, so you can use $ inside
        $('.rotator').slick({
 infinite: true,
 slidesToShow: 3,
 slidesToScroll: 1
        });
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    相关资源
    最近更新 更多