Javascript TypeError:t(…)。on不是fullcalendar上的函数
fullcalendar正在引发错误: TypeError:t(…).on不是函数fullcalendar.min.js:8:11264 这是我的脚本/css包括:Javascript TypeError:t(…)。on不是fullcalendar上的函数,javascript,jquery,html,css,fullcalendar,Javascript,Jquery,Html,Css,Fullcalendar,fullcalendar正在引发错误: TypeError:t(…).on不是函数fullcalendar.min.js:8:11264 这是我的脚本/css包括: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script src="http://ajax.googleapis.com/a
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.3.1/fullcalendar.min.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<link href="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.3.1/fullcalendar.min.css" rel="stylesheet" type="text/css"/>
<link href="http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.3.1/fullcalendar.print.css " rel="stylesheet" type="text/css"/>
在函数中:
bindGlobalHandlers: function() {
$(document).on('mousedown', this.documentMousedownProxy);
},
凯文B的评论就是解决方案。 我必须升级我的jquery版本
我将jquery脚本更改为
,它可以正常工作。使用插件的非精简版本可以获得更好的错误消息。但即使没有这一点,错误也很明显,$.fn.on是未定义的,这是您正在使用的jquery版本所期望的。升级jquery或降级插件。我已更改为非精简版本。我将把jquery升级到test。
$(document).on('mousedown', this.documentMousedownProxy);
bindGlobalHandlers: function() {
$(document).on('mousedown', this.documentMousedownProxy);
},