2014-04-09 91 views
-1

在Firefox上使用JavaScript有些麻煩。它在IE和Chrome上運行良好。Firefox兼容性JS

如果您點擊這裏查看:http://www.puretreetimber.co.uk/worktop選擇一個品種,範圍和等級,然後添加一個自定義的檯面,選擇完成,然後第6步會彈出,並且那是我有一個問題位(貌似http://puu.sh/81SYZ.jpg

當您選擇一個製造,將其添加到購物車,如果你再次點擊它,它會取消它(從自身刪除類「活動」)。在Firefox上,這不起作用。

這是我的JS功能。 .fabrication獨生子女點擊時,這就是所謂的: http://pastebin.com/4WcW0mzA

(或scripts.js線243)

注: 代碼註釋下//Set main fabrication image無關選擇/取消

感謝

回答

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)