首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FullPageJS防止在汉堡包菜单上滚动触摸;如何集成?

问FullPageJS防止在汉堡包菜单上滚动触摸;如何集成?
EN

Stack Overflow用户
提问于 2019-03-25 13:23:31
回答 2查看 377关注 0票数 1

我有一个网站使用奇妙的fullPageJS插件,它做的非常,非常好。

然而,在移动设备上,我遇到了一个问题,当菜单高度超过ViewPort时,滑动汉堡包菜单不带触摸屏滚动,如下图所示:

​

​

问题

如何强制侧菜单接受基于触摸的滚动?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-26 16:29:06

您应该使用名为fullpage.js的normalScrollElements选项。

如fullpage.js文档中所详述的那样

normalScrollElements:(默认null)如果您希望在滚动某些元素时避免自动滚动,则需要使用此选项。(适用于地图、滚动div等)对于这些元素,它需要一个带有Javascript选择器的字符串。(例如:normalScrollElements: '#element1, .element2')。此选项不应应用于任何区段/幻灯片元素本身。

此外,您可以在打开模式时调用fullpage_api.setAllowScrolling(false)。这将防止fullpage.js在使用鼠标轮或触控板时向上或向下滚动。

使用fullpage_api.setAllowScrolling(true)关闭菜单时,可以将其设置为默认值。

票数 1
EN

Stack Overflow用户

发布于 2019-03-25 15:59:54

如果还没有添加overflow: scroll,就应该尝试添加。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55338824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档