我尝试了这个解决方案:Disable page scroll but allow Google map scroll
但只有当我将 appframework 的插件库完全排除在我的应用程序之外时它才有效。如果我添加插件,我可以防止滚动
style="overflow:hidden"
但我无法在混搭中移动 map 。这是一个例子
http://jsbin.com/mediqelo/1/edit?html,output
删除
<script src="https://raw.githubusercontent.com/01org/appframework/master/build/af.plugins.min.js"></script>
可以工作,但不是我的选择。在使用插件库的同时,在实际的应用程序框架中使用谷歌地图有什么技巧吗?
最佳答案
appframework.ui.min.js
脚本文件已经包含了大部分插件(af.scroller 等),因此您不需要 af.plugins.js。
以下是 appframework.ui.min.js
中包含的插件列表:https://github.com/01org/appframework/blob/master/Gruntfile.js#L132
因此,您看到的错误可能是由于包含插件两次而引起的。
如果您想要其他缺少的插件,您可以包含此位置的各个插件:https://github.com/01org/appframework/tree/master/plugins ,(appframework.ui.min.js
中缺少 af.slidemenu 和 af.desktopBrowsers)
关于javascript - 使用启用的 af.scrolling 插件禁用页面滚动并允许 Appframework 2.1 中的 Google map 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23935189/