在Firefox上遇到JavaScript问题。它适用于IE和Chrome。
如果你在这里访问:http://www.puretreetimber.co.uk/worktop选择一个物种,范围和等级,然后添加一个自定义工作台,选择一个完成,然后弹出第6步,这就是我遇到问题(看起来像http://puu.sh/81SYZ.jpg)
当您选择制作时,它会将其添加到购物车,如果再次单击它,它将取消选择它(从自身中删除“活动”类)。在Firefox上,这不起作用。
这是我的JS功能。单击.fabrication-child时调用此方法: http://pastebin.com/4WcW0mzA
(或scripts.js上的第243行)
注意:
评论//Set main fabrication image
下的代码与选择/取消选择无关
谢谢
答案 0 :(得分:3)
由于FireFox doesn't support event.x
,您的脚本在以下行中没有按预期工作if(event.x < self.find(".qty").offset().left)
使用event.clientX而不是event.x来解决此问题。
将第19行更改为以下内容将使代码也在FF中运行:
if(event.clientX < self.find(".qty").offset().left)