Sencha Touch - задержка прокрутки при первом касании - PullRequest
1 голос
/ 15 августа 2011

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

При прокрутке списка или панели всегда происходит задержка прокрутки. После первой прокрутки списка или панели задержка больше не будет. Есть ли способ, которым я могу смоделировать это «первое касание», чтобы убрать задержку при попытке прокрутки списка или панели в первый раз?

Я просматривал код ScrollView и Scroller и не смог найти момент, когда что-то тяжелое или дорогое происходит с первого прикосновения.

Любая помощь или указание о том, как исправить это, будет принята с благодарностью.

Спасибо!

1 Ответ

0 голосов
/ 07 декабря 2011

Вы можете открыть инструменты разработчика Chrome / Safari и запустить профилирование (вкладка «Профили»), чтобы увидеть, есть ли какой-либо код JavaScript, который работает плохо и вызывает зависание.Если код не зависает, это может быть связано с проблемой веб-браузера (например, выделением кэша изображения), например, из-за того, что в вашем веб-приложении впервые происходят динамические изменения.Также важно попытаться сравнить платформы и посмотреть, есть ли у них одна и та же проблема.

Также часто бывает полезно указать версию Sencha (я полагаю, 1.x?) И платформу (ы), которую вы используете.была проблема с.iOS / Android / PC часто могут реагировать совершенно по-разному.

...