0

我正在使用 jQuery 脚本 feedback.js(在这里找到https://github.com/ivoviz/feedback)。

我几乎复制并粘贴了用法示例并将链接更改为指向正确的位置。为了兼容性,我还用 jQuery 替换了所有 $。但是,我在 Chrome 中收到错误:

Uncaught TypeError: Object function ( selector, context ) { // jQuery 对象实际上只是 init 构造函数 'enhanced' return new jQuery.fn.init( selector, context, rootjQuery ); } 没有方法“反馈”

我一直在做研究,但无法弄清楚我需要做什么才能找到它说它找不到的反馈方法。我在资源文件夹中看到了 feedback.js,并且指向它的链接是正确的。任何指导将不胜感激。

//Head of HTML
<script src="js/feedback.js"></script>
<link rel="stylesheet" href="css/feedback.min.css" />

//loaded in external .js file
jQuery.feedback({
    ajaxURL: 'http://test.url.com/feedback',
    html2canvasURL: 'js/html2canvas.js'
});

jQuery 的加载顺序是,jQuery 然后反馈。所以顺序是正确的。

4

1 回答 1

0

问题是正在使用旧版本的 jQuery。我将 jQuery / jQuery UI 更新到最新版本。由于另一个脚本使用了已删除的 jQuery 语法,因此问题仍然存在。使用 jQuery 迁移文件修复了所有错误并允许所有脚本正确加载。

于 2013-10-16T18:12:07.307 回答