未捕获的TypeError:undefined不是函数jquery.min.js:4

时间:2014-04-13 23:19:16

标签: javascript jquery jquery-ui undefined

当我正在进行这个项目时,这个错误随机突然出现,我为了我的生活,我无法弄清楚导致它的原因,也没有其他许多问题。已经阐明了它。

我有一个进度条,根据计时器运行到它的最大值,无论出于什么原因,它现在似乎拒绝以前在进度条完成功能中运行良好的代码。

这是我得到的完整错误:

Uncaught TypeError: undefined is not a function   jquery.min.js:4
  f.fx.step                                       jquery.min.js:4
  h                                               jquery.min.js:4
  f.fx.custom                                     jquery.min.js:4
  f.fx.show                                       jquery.min.js:4
  g                                               jquery.min.js:4
  f.extend.dequeue                                jquery.min.js:2
  (anonymous function)                            jquery.min.js:2
  e.extend.each                                   jquery.min.js:2
  e.fn.e.each                                     jquery.min.js:2
  f.fn.extend.queue                               jquery.min.js:2
  f.fn.extend.animate                             jquery.min.js:4
  f.fn.extend.show                                jquery.min.js:4
  html.rbar.progressbar.complete                      game.js:183
  t.Widget._trigger              jquery-ui-1.10.4.custom.min.js:6
  t.widget._refreshValue         jquery-ui-1.10.4.custom.min.js:6
  (anonymous function)           jquery-ui-1.10.4.custom.min.js:6
  t.widget._setOptions           jquery-ui-1.10.4.custom.min.js:6
  (anonymous function)           jquery-ui-1.10.4.custom.min.js:6
  t.Widget.option                jquery-ui-1.10.4.custom.min.js:6
  (anonymous function)           jquery-ui-1.10.4.custom.min.js:6
  x.extend.each                               jquery-2.0.3.js:590
  x.fn.x.each                                 jquery-2.0.3.js:237
  t.fn.(anonymous function)      jquery-ui-1.10.4.custom.min.js:6
  update                                              game.js:323

这些似乎是导致问题的因素:

第183行:$("#result2").show("drop",{direction: "up"},200).text("+10% Upgrade Efficiency");

第189行:$("#result1").show("drop",{direction: "up"},200).text("Coin-switch unlocked.");

第197行:$("#result4").show("drop",{direction: "up"},200).text("+"+addCommas(pool_increase/1000)+" GH/s Pool Power.");

第206行:$("#result1").show("drop",{direction: "up"},200).text("Mining Pools unlocked.");

第207行:$("#result4").show("drop",{direction: "up"},200).text(addCommas(pool_startamount/1000)+" GH/s Pool found.");

第217行:$("#result3").show("drop",{direction: "up"},200).text("+"+addCommas(cloud_increase/1000)+" GH/s Cloud Max.");

特别是,"drop",{direction: "up"}代码似乎是源代码,因为删除代码可以防止错误。

要注意,第323行是html.rbar.progressbar("option","value",game.research.timer);

编辑:看来问题出在任何jQuery UI效果中,如果我只输入效果名称(例如.show("drop");)它会起作用,但就像一个常规.show();,而如果选项或(.show("drop",{direction: "upyours"},"slow");)中的延迟发生错误。这也发生在.effect("drop"),无论效果输入如何都会出错。

0 个答案:

没有答案