【问题标题】:Magento onepage checkout steps not expandingMagento 单页结帐步骤未扩展
【发布时间】:2013-01-15 21:22:22
【问题描述】:

我的单页结帐出现某种 javascript 或 jquery 冲突。没有一个步骤正在扩展。请在这里查看我的网站http://50.87.6.244/~storeupp/index.php/checkout/onepage/

对导致此问题的任何帮助都会很棒!我不知道从哪里开始调试脚本问题。

谢谢!

【问题讨论】:

  • 您的 chrome JS 控制台或 firebug 出现什么错误?
  • @R.S 我得到了这个:TypeError: registry is undefined http://50.87.6.244/~storeupp/js/prototype/prototype.js Line 5557

标签: javascript jquery magento checkout


【解决方案1】:

我的预感是,这确实是一个 jquery - 原型冲突,请尽可能尝试使用 jquery.noConflict()。我总是做的是我订购 js 文件。首先我导入所有原型文件,放置一个 noConflict 文件,然后我导入所有 jquery 文件,反之亦然。这样可以避免很多问题...如果问题没有解决之后您可以排除冲突并开始调试...

【讨论】:

  • 我尝试重新排列东西,但没有成功。当我检查控制台错误时,我看到:TypeError: registry is undefined http://50.87.6.244/~storeupp/js/prototype/prototype.js Line 5557TypeError: registry is undefined [Break On This Error] var respondersForEvent = registry.get(eventName);
  • 尝试找到函数并回溯注册表变量,这个问题需要一些调试...
  • 您能提供更多帮助吗?我完全被困住了。如果我删除了 jquery 脚本,它可以工作,但当然所有 jquery 都会在页面上中断。这一定是某种冲突,但我不知道如何解决它。
猜你喜欢
  • 1970-01-01
  • 2012-08-26
  • 1970-01-01
  • 2018-06-15
  • 1970-01-01
  • 2011-04-24
  • 1970-01-01
  • 1970-01-01
  • 2013-08-03
相关资源
最近更新 更多