Задать вопрос
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,
    },
});

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

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

Похожие вопросы