实时Magento网站上的原型JS问题

Prototype JS Issues on Live Magento Site

本文关键字:原型 JS 问题 Magento 网站 实时      更新时间:2023-09-26

在关于原型的一些绝望帮助之后.js在Magento上。

请在实时Magento网站上查看以下产品页面...

http://www.showermania.co.uk/cotswold-corniche-8mm-glass-walk-in-alcove-shower-enclosure

昨天工作正常,这个Magento网站目前似乎有自己的想法,并且证明非常令人沮丧 - 我目前没有我们的开发人员可以帮助解决客户网站上的这个问题。

产品选项不起作用快速缩放不起作用添加到购物车不起作用

原型.js错误

页面加载时

element.style is undefined
var value = element.style[style];

选择产品选项

element.tagName is undefined
var method = element.tagName.toLowerCase();

不完全确定这些js错误是否是这些元素无法正常工作的原因,因为我想我记得即使它们正常运行,它们也出现在Firebug中。

我认为这可能是由于原型/jquery冲突,但我什至无法在网站上找到jquery库或被引用 - 因此不确定noconflict var是否是解决方案。可能与第三方扩展冲突?

有人可以好心地看一下,看看您是否可以轻松识别问题吗?提前谢谢。

设法解决 - 正如一半怀疑的那样,确实是jquery和原型之间的冲突。

通过下载 jquery 库修复 - 存储在 js/jquery 并在页面中添加以下内容.xml

<action method="addJs"><script>jquery/jquery-1.7.2.min.js</script></action>

确保在原型/原型之前调用它.js

立即修复了问题。唷!

丝潮曲奇脚本是什么时候开始的? 我只是尝试查看该网站,它花了很长时间,然后它加载了没有任何样式表。 Cookie js运行了,我关闭了它,刷新并加载了网站。 我会先摆脱它,看看之后的情况如何,它正在从googleapis url加载到最新的jquery中 - 调用在plugin.min中.js