Javascript 未捕获类型错误:对象[对象对象]没有方法';在';

Javascript 未捕获类型错误:对象[对象对象]没有方法';在';,javascript,jquery,google-chrome,scrollable,Javascript,Jquery,Google Chrome,Scrollable,我要试试这个: 但是,如果没有任何事件触发器,我将得到以下错误 但是我很困惑,为什么on方法在页面加载中找不到 <head> <link href="css/scrollable-horizontal.css" rel="stylesheet" type="text/css" /> <link href="css/scrollable-buttons.css" rel="stylesheet" type="text/css" /> <script sr

我要试试这个:
但是,如果没有任何事件触发器,我将得到以下错误

但是我很困惑,为什么on方法在页面加载中找不到

<head>
<link href="css/scrollable-horizontal.css" rel="stylesheet" type="text/css" />
<link href="css/scrollable-buttons.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.6.1.min.js"></script>
<script src="js/jquery.tools.min.js"></script>
</head>  
<script>
$(function() {
  // initialize scrollable
  $(".scrollable").scrollable();
});
</script>  

javascript部分未执行任何操作

<head>
<link href="css/scrollable-horizontal.css" rel="stylesheet" type="text/css" />
<link href="css/scrollable-buttons.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.6.1.min.js"></script>
<script src="js/jquery.tools.min.js"></script>
</head>  
<script>
$(function() {
  // initialize scrollable
  $(".scrollable").scrollable();
});
</script>  

$(函数(){
//初始化可滚动
$(“.scrollable”).scrollable();
});

它阻止了我进一步的实现。你知道这件事吗

1.7中增加了JQuery.on方法。您需要根据当前使用1.6的屏幕截图更新JQuery

从下载后,更改以下标记位置

<head>
<link href="css/scrollable-horizontal.css" rel="stylesheet" type="text/css" />
<link href="css/scrollable-buttons.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.6.1.min.js"></script> <!-- Change this line -->
<script src="js/jquery.tools.min.js"></script>
</head>  

您使用的是jQuery 1.6.1—当时不存在(直到1.7)

您的选择:

  • 要么你用它来代替

  • 或者更新到最新的jQuery

关于第二个选项,请替换

<script src="js/jquery-1.6.1.min.js"></script>


您需要更新jQuery版本

因为jQuery 1.6没有
.on()
,所以它被添加到新版本的jQuery中