Jquery Tag-it b.curCSS不是有效的函数错误

时间:2012-09-19 15:34:28

标签: php jquery jquery-ui tag-it

http://marianoagency.com/intranet/trial.html

一切正常,直到我开始输入任何样本标签(如“php”)。

一旦我点击“p”,就会弹出b.curCSS脚本错误。弹出窗口仍然可以使用标签,但它位于错误的位置(左上角0,0)。

我做错了什么?

4 个答案:

答案 0 :(得分:30)

我通过在jQuery库中包含以下行来修复此错误

jQuery.curCSS = jQuery.css;

答案 1 :(得分:25)

curCSS已从jQuery 1.8及更高版本中删除,因此您需要升级jquery.ui。查看http://bugs.jqueryui.com/ticket/8501您会看到问题。

看看:

https://github.com/jquery/jquery-ui/commit/98772fd0a1094f7fb2fbe1d8a95557bf2b545f6e

如果你无法升级你的jQuery UI库,只需在你的jQuery文件之后,在jQuery UI文件之前添加这个javascript。

(function($) {
    if (!$.curCSS) {
       $.curCSS = $.css;
    }
})(jQuery);

答案 2 :(得分:5)

Laymans术语只是编辑你的jquery-ui-(版本).js文件。在jquery函数调用之后将以下内容添加到顶部:

(function($) {
     if (!$.curCSS) $.curCSS = $.css; 

这将纠正错误。

答案 3 :(得分:1)

只需将jquery.ui.min.js更新为适当的版本即可。我遇到了1.8.11版本的问题,当我更新到1.8.22时,它运行正常。这就是我喜欢的方式,而不是编辑内置的jquery文件,即使它是错误的..