2015-06-08 2 views
2

В настоящее время я использую jquery mobile data-transition="slide".jquery mobile data-transition slide не работает, когда страница слишком длинная

Он работает, когда содержимое страницы не так длинное, это означает примерно менее 1400px (высота страницы), оно отлично работает.

Однако, когда содержимое страницы слишком длинное, эффекты слайдов не работают, ссылка все еще жива, но эффект слайда отсутствует.

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

+1

Если вставить код здесь более вероятно, кто-то поможет. –

ответ

0

Поведение может быть связано с $.mobile.getMaxScrollForTransition.

Если ваше положение прокрутки превышает этот порог (например, на длинных страницах), все пользовательские переходы страниц игнорируются, а по умолчанию по умолчанию - none.

Значение по умолчанию для $.mobile.getMaxScrollForTransition три раза превышает высоту страницы, так что вы должны прокручивать совсем немного для эффекта пнуть в.

Смежные вопросы