TypeError:undefined不是函数(评估'$(“#typed”)。typed')

时间:2015-04-27 10:42:41

标签: javascript jquery

我正在使用插件Typed.js 当我初始化函数时,会弹出提到的错误。 它表明在插件之前没有加载jquery,但我不明白为什么。

HTML

<script type="text/javascript" src="jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="typed.js"></script>
标题中的

<script>
function type(){

$("#type").typed({
    strings: ["^1000to the biggest student organised fest in Kanpur", "to the biggest student organised fest in UP", "to the biggest student organised fest in <span style='color: #ffee00'>India</span> ^800."],
            typeSpeed: 10,
            stringstops: [41, 41, 41],
            backDelay: 600,
            showCursor: true,
            loop: false,
            contentType: 'html', // or text
            // defaults to false for infinite loop
            loopCount: false,
});
}

window.onload=type;
</script>

在身体的尽头。

有人能找到错误吗?

2 个答案:

答案 0 :(得分:1)

检查您的代码,重复<script src="js/jquery-2.2.3.min.js"></script>等于不包括jQuery

删除重复的内容......

答案 1 :(得分:0)

如果没有加载jQuery,那么它会在$上抛出引用错误。

它说.typed未定义,所以:

  1. 您的src="typed.js"网址未返回脚本
  2. 脚本没有为jQuery对象提供typed属性
  3. 假设我找到了正确的脚本,那绝对不是选项2:http://jsfiddle.net/1gap1b39/

    检查开发者工具的“网络”标签,确保您收到脚本的200 OK响应。