Jquery TypeError - “$(..).加载两个库时,什么都不是函数”

Jquery TypeError - "$(...).whatever is not a function" when loading two libraries

本文关键字:什么 函数 TypeError 加载 Jquery 两个      更新时间:2023-09-26

拜托,我需要一些帮助。

这是失败的代码段

    <!-- Begin Photofolio library -->
<link rel="stylesheet" href="styles/layout.css" type="text/css" />
<script type="text/javascript" src="scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="scripts/jquery-photostack.js"></script>
<script type="text/javascript" src="scripts/jquery-coin-slider.min.js"></script>
<script type="text/javascript" src="scripts/jquery-ui-1.8.12.custom.min.js"></script>
<script type="text/javascript"> 
$(document).ready(function () {
    $('#portfolioslider').coinslider({
        width: 480,
        height: 280,
        navigation: false,
        links: false,
        hoverPause: true
    });
    $("#tabcontainer").tabs({
        event: "click"
    });
});
</script>
<!-- End Photofolio -->
<!-- Begin REDX -->
    <link rel="stylesheet" href="css/style.css" />

    <link rel="stylesheet" href="themes/orman/orman.css" type="text/css" media="screen" />

    <script type="text/javascript" src="scripts/jquery-1.6.1.min.js"></script>
    <script type="text/javascript" src="jquery.nivo.slider.pack.js"></script>
    <script type="text/javascript">
    $(window).load(function() {
        $('#slider').nivoSlider();
    });
    </script>

当我加载页面时,它向我显示此错误:类型错误: $(...)。硬币滑块不是一个函数

我尝试使用"jQuery"标识符,但它不起作用。我不知道我是否做对了,因为我只是用"jQuery"替换了所有"$",并没有做更多的事情。

我的代码出了什么问题?

问候

当你使用两个不同版本的jquery(不推荐)时,你可以使用jQuery.noConflict api.jquery.com/jQuery.noConflict/

我建议检查你的src="scripts/jquery-coin-slider.min.js"来检查是什么函数让它工作。也许.coinslider不在那个js文件中。