Вертикальная прокрутка Не работает на iOS, но хорошо работает на Android - PullRequest
0 голосов
/ 05 марта 2019

У меня есть приложение Cordova, разработанное с Framework7. Вертикальная прокрутка не работает ни на одной странице!

Структура страницы:

<div class="page" data-name="new-contact">
   <div class="navbar">
      <div class="navbar-inner sliding">
         <div class="left"><a href="#" class="link back"><i class="icon ion-ios-arrow-back"></i></a></div>
         <div class="title">Contact</div>
      </div>
   </div>
   <div class="page-content story-content" id="add-contact-content">
      <div class="block">
         <form id="contact-form" class="form-ajax-submit" enctype="multipart/form-data">
            <h1>Contact</h1>
            <div class="light-input story-input-focus no-icon-input"><input type="text" maxlength="231" id="reason" name="reason" placeholder="Reason"></div>
            <textarea class="light-input story-input-focus story-description-input" id="description" name="description" placeholder="Description"></textarea>
            <div id="add-contact" class="link red-button">Submit</div>
         </form>
      </div>
   </div>
</div>

И класс содержимого страницы имеет содержимое длиннее, чем порт просмотра. Я попытался добавить auto / scroll для переполнения, overflow-x и overflow-y. Но ничего не помогло.

Он отлично работает в Android и даже в iOS, горизонтальная прокрутка работает, а также в левой панели меню, вертикальная прокрутка работает!

Ответы [ 2 ]

0 голосов
/ 10 марта 2019

Это было потому, что я использовал hammerjs для жестов к родительскому div!Наконец-то исправили это!: ')

0 голосов
/ 05 марта 2019

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

...