我正在尝试将html5gallery添加到我的网站。它在另一个网站上工作,我正在尝试复制文件和代码,但是我遇到了错误。
我得到以下内容:
Uncaught TypeError: $.widget is not a function(anonymous function)
@ jquery.multiselect.js:25(anonymous function)
@ jquery.multiselect.js:670
在jquery.multiselect.js中,以下是红色并带下划线
$ .tidget(“ech.multiselect”,{
// default options
options: {
header: true,
height: 175,
minWidth: 225,
我有另一个未被捕获的TypeError:$(...)。html5gallery不是函数
(anonymous function) @ html5gallery.js:1670
f.Callbacks.n @ jquery.js:2
f.Callbacks.o.fireWith @ jquery.js:2
e.extend.ready @ jquery.js:2
c.addEventListener.B @ jquery.js:2
我在Html5gallery之前调用了Jquery
<script type="text/javascript" src="/javascript/JQuery/jquery.js"></script>
<script type="text/javascript" src="/html5gallery/html5gallery.js"></script>
为什么我会得到$不是函数?
答案 0 :(得分:-1)
我在没有安装jquery-ui-rails gem的Ruby on Rails项目中收到此确切错误。
此问题已解决,我安装了该Gem,其中包含jquery-ui文件,此外,我还需要包含上述GEM here的自述文件中提到的UI核心Javascript资产,如下所示。 >
//= require jquery-ui/core
//= require jquery-ui/widget
//= require jquery-ui/position