未捕获的类型错误:undefined不是.on的函数

时间:2014-07-28 15:37:50

标签: javascript jquery function undefined typeerror

我试图根据此处提供的代码整理一个基本的,可自定义的水平滚动条: http://jsfiddle.net/atAHh/261/但是当实际应用于网页时,javascript就没有了。

Chrome开发者正在给我' Uncaught TypeError:undefined不是一个函数'在下面代码的第二行:

//Start the scrolling process
$(".panner").on("mouseenter", function () {
    var data = $(this).data('scrollModifier'),
        direction = parseInt(data, 10);

以及最后的括号:

}());


完整的javascript,CSS和html都在jsfiddle中,这些是我的html引用的脚本(pofoscroll.js是有问题的脚本):

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="scripts/pofoscroll.js"></script>

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:4)

对我来说,看起来你正在使用jquery v.1.6和v.1.7中添加.on()事件