Я работаю над мобильным приложением HTML 5 с помощью JQuery Mobile. Дизайн требует меню боковой панели, которое может прокручиваться независимо от основного содержимого, поэтому, например, вы можете прокручивать где-то на странице, откройте меню и прокрутите его в этом меню без прокрутки содержимого страницы.
Чтобы реализовать меню, панели слайдов JQuery Mobile стали очевидным выбором. Однако я не смог заставить их прокручиваться отдельно от содержимого.
Я пробовал использовать iScroll 4 с плагином iScrollView и без него, чтобы прокрутить панель слайдов JQuery Mobile, но прокрутка не работает на панели, только на элементах содержимого страницы. Содержимое панели можно вытолкнуть и вытащить, но она вернется в исходное положение (эффект "резиновой ленты" ).
Я также попытался использовать jScroll для таргетинга на div, созданный JQuery mobile ( ".ui-panel-inner" ), но это те же результаты.
Вызов refresh()
объекта iScroll после показа панели также не работает.
Я собираюсь забыть об использовании встроенных панелей слайдов JQuery Mobile для того, чтобы сделать эту работу, знает ли кто-нибудь о решении прокрутить панель JQuery Mobile независимо от содержимого div?