2013-08-20 4 views
2

Я строю webapp, у которого отключен собственный прокрутка браузера, а вместо этого я использую iScroll. Я столкнулся с следующей проблемой с новейшим Firefox.Ошибка прокрутки в iScroll 4 с помощью трекпада Mac на Firefox 23.0.1

С помощью прокрутки с двумя пальцами на моем MacBook Air с Firefox 23.0.1 iScroll 4 прокручивается только под 10 пикселей на один прокручивающий жест, в более старом firefox свиток был гладким, как на Safari и Chrome, а длина прокрутки была много десятки пикселей в длину. Если я использую обычную мышь с колесиком мыши, свиток, как и должно быть.

Люди с макбуками и версией 23 Firefox могут проверить проблему даже на странице iScroll -demo, http://lab.cubiq.org/iscroll/examples/simple/.

Новая версия Relate notes http://www.mozilla.org/en-US/firefox/23.0.1/releasenotes/ говорит, что это ' Добавлен unprefixed requestAnimationFrame', это единственное, что обновлено, что могло бы иметь к этому какое-то отношение.

Я попытался найти решение проблемы с кодом iScroll, определяющим поставщика (moz-, webkit- o- и т. Д.) Для css-трансформ и т. Д. На основе текущего браузера. К сожалению, мне не повезло.

Я обновил свой Firefox до версии 23.0.1. Раньше эта проблема не возникала вообще, и все работало отлично.

Если у кого-то есть догадка или факт о проблеме, я был бы благодарен!

Приветствия, Pyry

+0

Это не проблема программирования. Переполнение стека не относится к общим вопросам технической поддержки. Я считаю, что superuser.com больше подходит для такого рода вопросов. – user1618143

+0

Ну, я думаю, что это как-то связано с mousewheel-событиями или css-преобразованием, потому что iScroll полностью основан на них. Родной свиток работает как ожидалось – pyryjook

+0

Да, но вы не делаете никакого кодирования с участием mousewheel-events или css-transform easing. Если кто-то сказал: «Я строю webapp, а прокрутка iScroll не работает прямо на Firefox 23.0.1 на некоторых машинах, как я могу ее исправить?», Это будет вопрос, который подходит для SO - и из звуков из этого ответа будет «это, кажется, ошибка в Firefox и/или iScroll, а не то, что вы можете исправить». SO для «Как решить эту проблему программирования», а не «Мой компьютер сломан, и там должно быть что-то программирование». – user1618143

ответ

0

Я столкнулся с этой ошибки, а также, но в моем собственном коде:

http://comic-viewer-dev.appspot.com/view/brad/

Похоже ошибка в Firefox 23. Я поданную его:

https://bugzilla.mozilla.org/show_bug.cgi?id=907275

... но я хотел бы найти обходной путь в то же время!

+0

Я понимаю, что это не ответ, как таковой, но, надеюсь, ссылка на ошибку поможет нам ответить. – iangilman

+0

Благодарим вас за быстрый ответ и хороший вклад! Будем надеяться, что они скоро придут к Mozilla. Но да, я мог бы использовать обходное решение! – pyryjook

+0

Они исправили ошибку в Firefox, и она появится в Firefox 24 17 сентября. Это для меня достаточно ...Я не мотивирован, чтобы обойти проблему тем временем. – iangilman