如何仅在framework7中的特定页面中禁用滑动面板?

时间:2016-09-23 04:41:30

标签: html-framework-7

我是framework7的新手,我正在使用滑动面板列出选项。但在索引和一些页面中我不希望幻灯片打开。我已经启用了面板左侧滑动,如下所示:

var myApp = new Framework7({
    material: isAndroid ? true : false,
    template7Pages: true
    swipePanel : 'left'
});

有禁用它的选项吗?

3 个答案:

答案 0 :(得分:1)

我想做同样的事情,我通过在我想要禁用它的页面中设置false swipePanel参数来解决它,例如:

appName.onPageInit('screenName', function (page) {
    appName.params.swipePanel = false;
});

答案 1 :(得分:0)

在我的情况下,导航到时触发了init.js的所有页面。然后,我把这个代码放在我想要用滑动显示菜单的页面中:

myApp.params.swipePanel ='left';

在其他页面中,我将下一个代码用于阻止滑动:

myApp.params.swipePanel = false;

P.S。我使用v1.framework7,我不测试新版本的

答案 2 :(得分:0)

请在特定页面的PageOninit事件中使用以下配置。

app.panel.disableSwipe(侧面)-禁用面板的滑动(滑动关闭和滑动打开)

side-字符串。面板上禁用滑动操作