【问题标题】:jQuery UI form stopped working, with no known changesjQuery UI 表单停止工作,没有已知的变化
【发布时间】:2013-01-17 20:23:46
【问题描述】:

我在使用以前工作的 jQuery UI 产品订单表单时遇到问题,例如 http://deadlynightshades.com/custom/squared/eddie

这是一个带有 html 表单的 jQuery UI 手风琴、选项卡和按钮。所有脚本和样式表似乎都已正确链接。

手风琴似乎不再正确地建立自己。样式类已应用,但展开和收缩行为没有响应。

我自己写的唯一脚本是http://deadlynightshades.com/Frontend/Capacitor/Scripts/Deadly.js 谁能告诉我它是否有错误?同样,它曾经工作了几个月,直到几天前。

在 Deadly.js 脚本中建立 jQuery UI 元素:

//  Establish jQuery-UI controls
$("#Tabs").tabs();
$("input:submit").button();
$("a.addtocart").button({ icons: { primary: "ui-icon-cart" }});
$("#Accordion").accordion();

如果初始化手风琴的行被移动,那么剩余在命令上方的脚本部分将起作用。当手风琴在脚本顶部附近建立时,接下来的任何内容都不会按预期工作。据我所知,手风琴()坏了。

另一个症状与 foxycart 有关。将产品添加到购物车后,购物车应显示在灯箱中。由于某种原因,它已开始显示为独立页面。

我会回答任何有关更多信息的请求。我不知所措。感谢您的任何建议。

【问题讨论】:

  • 你能显示你用于 jQuery 和 jQuery UI 的
  • 刚刚看到您的请求。 jQuery 链接指向 google 提供的最新版本。我认为跟上最新的那将是最好的。但正如您所怀疑的,从 1.8 到 1.9 的版本更改意外地影响了我的网站。感谢您的帮助!

标签: javascript jquery jquery-ui tabs accordion


【解决方案1】:
Uncaught TypeError: Cannot read property 'safari' of undefined jquery-ui.min.js:220
Failed to load resource: the server responded with a status of 404 (Not Found)  http://deadlynightshades.com/Frontend/Capacitor/Images/Eggplant/ui-bg_flat_30_3d3644_40x100.png
Uncaught TypeError: Object [object Object] has no method 'live' jquery.nivo.slider.pack.js:24
Uncaught TypeError: undefined is not a function jquery.nivo.slider.pack.js:22

【讨论】:

  • 你们是怎么发现这些错误的?谢谢。另外,我认为我的问题确定加载页面时存在错误。这些错误的原因和原因是什么。答案中的信息表明我可能会禁用我的图像滑块,看看是否能消除一些冲突。谢谢
【解决方案2】:

您正在使用来自 google 的 jQuery。可能您的网站在设计时考虑到了旧版本的 jQuery,并且您通过使用的链接更新到 1.9.0。

【讨论】:

  • 谢谢!我知道 jQuery Ui 已经更新到 1.9,我特别确保链接到我开发的版本。我不知道 jQuery 本身已经更新,有一些向后兼容性问题,也到 vversion 1.9!我现在链接到code.jquery.com/jquery-1.8.0.min.js,而不是我从谷歌获得的“最新”。我没想到他们会破坏东西。这是工作!感谢现场,不错!我会看看我是否可以将你的标记为答案。非常有帮助,再次感谢..
猜你喜欢
  • 2023-03-12
  • 2018-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-24
  • 1970-01-01
  • 2014-05-22
  • 2016-04-26
相关资源
最近更新 更多