javascript - 如何解决 Slick carousel jquery 冲突问题?

标签 javascript jquery carousel

我尝试了 Slick carousel只有基础和它的工作原理。但是当我与我的 MVC 框架集成时,它就不起作用了。基本上,我在前端使用的 javascript 插件不止一个。所以我认为这是由于 jquery 冲突。

我放在</body>之前的脚本标签

</script>
    <!--<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>-->(I have to comment this otherwise the another banner plugin doesnt work)
        <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
        <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.0/highlight.min.js"></script>
        <script type="text/javascript" src="<?php echo $data['config']['THEME_DIR']; ?>/js/slick.js"></script>
        <script type="text/javascript" src="<?php echo $data['config']['THEME_DIR']; ?>/js/script.js"></script>

CSS 放在标题中,但它似乎没有任何效果,但现在这不是问题。

<link href="<?php echo $data['config']['THEME_DIR']; ?>/css/foundation/slick.css" rel="stylesheet" type="text/css" />

HTML

<section id="features" class="blue">
            <div class="content">


                <h2>Autoplay</h2>
                <div class="slider autoplay">
                    <div><h3>1</h3></div>
                    <div><h3>2</h3></div>
                    <div><h3>3</h3></div>
                    <div><h3>4</h3></div>
                    <div><h3>5</h3></div>
                    <div><h3>6</h3></div>
                </div>

            </div>
        </section

我引用了 Slick Carousel Not Working .. 但我不明白。

急需帮助。谢谢大家。

已编辑 我添加了 http:

<script src="**http:**//code.jquery.com/jquery-1.11.0.min.js"></script>
        <script src="**http:**//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
        <script src="**http:**//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.0/highlight.min.js"></script>
        <script type="text/javascript" src="<?php echo $data['config']['THEME_DIR']; ?>/js/slick.js"></script>
        <script type="text/javascript" src="<?php echo $data['config']['THEME_DIR']; ?>/js/script.js"></script>

现在 Slick 可以工作,但横幅插件不能。这是因为我没有评论

<script src="**http:**//code.jquery.com/jquery-1.11.0.min.js"></script>

谁能告诉我如何解决这个冲突?

最佳答案

var jq = jQuery.noConflict(); 是您所需要的。 您需要替换 Afflicted 插件中的 $ 或 jQuery。确保不要在两者中使用相同的变量名。

关于javascript - 如何解决 Slick carousel jquery 冲突问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27653800/

相关文章:

javascript - window.location.href 不起作用,它总是返回警报

css - 需要自定义轮播帮助

javascript - 在 ionic v2 中单击按钮切换段

javascript - 使用 javascript 以 pdf 形式重置某些字段

javascript - 使用自定义函数的传递参数创建对象

html - Thymeleaf:在 data-slide-to 属性中使用索引时,动态轮播不会链接到相关 slider ?

javascript - Firefox 中未对齐的 Bootstrap Carousel 图像

javascript - 带视频的网站加载屏幕(等待视频完全加载)

jquery ui ressized() 不工作

jquery - jqGrid - 使所有列不可排序?