当我尝试使用http://phpchart.org/加载图表时,我的网站上出现以下javascript错误。知道如何修复这些错误吗?
某处可能存在冲突。 http://testsitemg.com/ivn/email-subscription/
jquery.jqplot.min.js:57 Uncaught TypeError: Cannot read property 'uiBackCompat' of undefined
testsitemg.com/:423 Uncaught TypeError: undefined is not a function
showjs.js:1 Uncaught TypeError: undefined is not a function
jquery-ui-1.8.16.custom.min.js:14 Uncaught TypeError: c.curCSS is not a function
答案 0 :(得分:1)
要解决此错误,您必须检查以下列出的几种可能性。
首先,您必须检查加载站点中加载的所有js库的顺序。即jquery js应该加载拳头。
您是否需要加载所有必需的js libries。对于此用户开发人员工具并在网络选项卡中进行检查。并且对于详细的错误,请在控制台选项卡中检查确切错误发生的位置
在您的站点中,检查加载的现有js库,现有的WordPress加载的脚本文件与以后加载的js文件冲突。
所以要避免js库冲突,
无论你在哪里使用库文件,如"jquery.jqplot.min.js /showjs.js /..."
等,请在创建库使用实例之前确定
$ j = jQuery.noConflict();
例如:假设您在使用之前必须使用plot js函数 make:
$myjplot = jQuery.noConflict();
$myjplot.jqplot('chartdiv', [[[1, 2],[3,5.12],[5,13.1],[7,33.6],[9,85.9],[11,219.9]]]);
我希望这会对你有所帮助。