2015-02-11 153 views
1

我正在开发一个使用Framework7和phonegap构建的移动跨平台Web应用程序,在嵌入谷歌地图视图的联系人页面中。 在所有页面中,可以用向右滑动手势打开侧面板。 我想在没有打开侧面板的情况下自由翻阅地图,我怎么能达到这个? 感谢我如何禁止在特定的div上滑动手势?

回答

2

可以动态地更改选项是这样的:

myApp.params.swipePanel = false; 

这样你就可以做到这一点:

$$(document).on('pageAfterAnimation', function (e) { 
    page = e.detail.page; 
    if (page.name === 'pageWithGoogleMap') { 
     myApp.params.swipePanel = false; 
    } else { 
     myApp.params.swipePanel = 'left'; 
    } 
}); 

有很多其他的方式来做到这一点选择最适合你的需要

+0

感谢您的回答,这将使整个页面禁用滑动面板,我想只有在地图div上执行时才会禁用该手势。关于如何搜索其他方式的建议? – Riccardo 2015-02-18 08:58:22