Jquery Tag-it b.curCSS is not a valid function 错误
Posted
技术标签:
【中文标题】Jquery Tag-it b.curCSS is not a valid function 错误【英文标题】:Jquery Tag-it b.curCSS is not a valid function error 【发布时间】:2012-09-11 22:57:49 【问题描述】:http://marianoagency.com/intranet/trial.html
在我开始输入任何示例标签(如“php”)之前,一切正常。
只要我点击“p”,就会弹出 b.curCSS 脚本错误。弹出窗口仍然适用于标签,但它在错误的位置(左上角 0,0)。
我做错了什么?
【问题讨论】:
【参考方案1】:我通过在 jQuery 库中包含以下行来修复此错误
jQuery.curCSS = jQuery.css;
【讨论】:
我不会把它放在 jQuery 里面,但是这个解决方案还是不错的。【参考方案2】: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);
【讨论】:
不知道。将 Jquery 回滚到 1.7.2,它可以与 UI 1.8.12 完美配合。感谢您的洞察力。【参考方案3】:外行术语只需编辑您的 jquery-ui-(version).js 文件。在 jquery 函数调用之后添加以下内容到顶部:
(function($)
if (!$.curCSS) $.curCSS = $.css;
这将纠正错误。
【讨论】:
【参考方案4】:只需将 jquery.ui.min.js 更新到适当的版本。我遇到了 1.8.11 版本的问题,当我更新到 1.8.22 时,它工作正常。这就是我宁愿去的方式,而不是编辑内置的 jquery 文件,即使它是错误的..
【讨论】:
以上是关于Jquery Tag-it b.curCSS is not a valid function 错误的主要内容,如果未能解决你的问题,请参考以下文章