Rba123
@Rba123
Вова

Как отключить свайповые боковые панели на определенных страницах в Framework7?

Есть приложение на framework7. Есть основная страница index.html, с неё есть переход на другие страницы, пример <a href="/about/" class="item-content item-link">

В js инициализированы обе панели
let app  = new Framework7({
    root: '#app', // App root element
    id: 'com.framework7.name', // App bundle ID
    name: 'Name', // App name
    theme: 'auto', // Automatic theme detection
    // App root data
    pushState: true,
    // App routes
    routes: routes,
    // Enable panel left visibility breakpoint
    panel: {
        swipe: 'both',
        leftBreakpoint: 960,
    },
});

Проблема в том, что эти панели можно свайпом вытащить на любой странице, а нужно чтобы работали только на главной странице.
Нужно либо разрешить только на главной, либо на остальных запретить, как это сделать?
Помогите, кто знает плиз.
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dreamerz
Простое решение - выполнить app.panel.enableSwipe('left') на homepage.html
Незабыть выпилить swipe:left из app.js
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы