2015-03-13 81 views
1

我正在使用Hammer檢測HTML5頁面上的捏,並將其指向SVG圖像進行縮放。 SVG圖像位於它自己的div中,錘子捏檢測被附加到該div。在Firefox中使用Hammer Pinch錯誤 - 在所有其他瀏覽器中工作

這適用於最新版本的IE,Safari(移動和桌面),Opera和Chrome,但不適用於Firefox。在Firefox上,捏沒有被Hammer檢測到,因此不會被引導到SVG元素。而是放大頁面上的其他項目。

我也在使用Hammer檢測平移動作(同樣在SVG上),這可以在包括Firefox在內的所有瀏覽器上正常工作。

所以我認爲我只是缺少一些Firefox指令,以防止它在Hammer看到它之前捕獲捏事件。

但我注意到它在Hammer touch測試頁面上不能使用Firefox,所以也許它是我需要等待的Firefox修復程序。

回答

1

此鏈接可能有助於firefox現在關於捏縮放的情況。 https://bugzilla.mozilla.org/show_bug.cgi?id=1052253

捏縮放(僅適用於svg元素)在鍍鉻工作效果很好。在IE中,我現在使用jquery.panzoom.js,ie-touch.js進行縮放。但對於Firefox我不知道。

+0

也是hammer.js夠好嗎?我查看了瀏覽器支持http://hammerjs.github.io/browser-support/,他們說pinch不能用於最新的桌面IE,Chrome,Firefox。問這個是因爲我想在沒有panzoom.js和ie-touch.js的情況下夾在IE中....太多的js文件給我..... – adityacharli 2015-09-04 10:39:25

相關問題