Запретить поведение привязки по умолчанию в jQTouch?

#jquery #jqtouch

#jquery #jqtouch

Вопрос:

Просматривал вопросы здесь в поисках ответа на этот конкретный вопрос и не видел никого с такой же проблемой. Я даже видел этот вопрос, заданный в jQTouch wiki, без ответов.

Когда пользователь нажимает на ссылку внизу длинного списка страниц, чтобы перейти к новой странице (или div), старая страница всегда прокручивается до верха страницы, прежде чем перейти к анимации новой страницы.

Возможно ли оставаться в текущей позиции старой страницы (и не прокручивать вверх) перед анимацией в целевом div?

Было любопытно, нашел ли кто-нибудь еще способ решить эту проблему. Спасибо.

(В случае, если вам неясно, о какой ошибке я говорю, вы можете повторить поведение, используя их демонстрацию, в браузере для настольных компьютеров:http://jqtouch.com/preview/demos/main/#animations, а затем измените размер окна браузера, пока не появится полоса прокрутки. Затем прокрутите вниз и выберите одну из нижних анимаций, чтобы увидеть прокрутку содержимого до верха перед загрузкой целевого div.)

Ответ №1:

Я действительно нашел ответ на это:

http://code.google.com/p/jqtouch/issues/detail?id=95#c12

Это был сложный ответ для отслеживания, но он решает проблему и работает как шарм.

Будьте осторожны, чтобы не перезаписать JS-файл jQTouch при выпуске обновлений … если, конечно, они не включают это исправление в обновление!