Live Magento网站上的原型JS问题

时间:2012-06-16 14:23:50

标签: javascript magento prototypejs element

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

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

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

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

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

Prototype.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是否是解决方案。可能与第三方扩展冲突?

有人能够好好看一看,看看你能不能轻易找出问题?提前谢谢。

2 个答案:

答案 0 :(得分:2)

管理解决 - 正如一半怀疑的那样,确实是jquery和prototype之间的冲突。

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

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

确保在prototype / prototype.js

之前调用它

立即修复了问题。呼!

答案 1 :(得分:0)

Silktide cookie脚本何时继续?我只是试着看一下网站,花了很长时间,然后加载没有任何样式表。 Cookie js跑了,我解雇了它,刷新了,网站加载了。我会首先摆脱它,看看之后的事情,它是从googleapis网址加载最新的jquery - 调用是在plugin.min.js

相关问题