jqTouch UIWebView Проблема быстрого перехода - PullRequest
0 голосов
/ 23 марта 2011

Я использую jqTouch внутри UIWebView моего родного приложения для iPhone, и на многих страницах возникают очень странные проблемы с «скачком по нажатию».прокрутите немного вниз и просто нажмите в любом месте экрана, он переместится в верхнюю часть страницы.Если я открою ту же самую страницу в браузере iPhone Safari, она будет отлично работать каждый раз, и никаких проблем с «скачком».Так что, похоже, это проблема ТОЛЬКО в UIWebView.

Я тратил часы и часы, пытаясь понять, почему это происходит, и я приветствую любые идеи.

Спасибо,

Джон

1 Ответ

0 голосов
/ 24 марта 2011

Ожидаемое поведение для jQTouch: scrollTo (0,0) на слайде влево / вправо. Конечно, это создаст заметный эффект, только если вы нажмете на ссылку во время прокрутки страницы (то есть, если страница не прокручена, она не может перейти).

Я не знаю, почему вы увидите разницу между UIWebView и Mobile Safari, если, возможно, UIWebView не короче Mobile Safari, что может создать возможность прокрутки в UIWebView, которого нет в Mobile Safari.

Мои предложения:

  • Убедитесь, что у вас установлена ​​последняя версия jQTouch (https://github.com/senchalabs/jQTouch)
  • Убедитесь, что вы в точности проводите такое же тестирование в UIWebView, как и в Mobile Safari (т. Е. Если вы прокрутите вниз до нажатия одной кнопки, сделайте то же самое в другой).

НТН,

J

...