【问题标题】:Vertical scrolling on mobile device fullpage.js移动设备上的垂直滚动 fullpage.js
【发布时间】:2019-01-13 22:43:45
【问题描述】:

我正在使用fullpage.js 插件创建幻灯片。我的幻灯片内容长度在每张幻灯片上都不同。在移动设备上,我的内容溢出并超出了移动屏幕的高度,这需要用户垂直向下滚动才能查看溢出的内容。但是,我无法垂直滚动,因为我的网页是为幻灯片设计的。我的问题是,当内容溢出而不是滚动幻灯片(水平)时,如何使幻灯片垂直滚动?我使用下面的代码来初始化整页。

$('#main').fullpage({
  lockAnchors: true,
  anchors: ['section'],
  loopHorizontal: false,
  controlArrows: false
});

我也使用fp-auto-height-responsive 类。

我的 HTML 页面的基本结构是

<div class="container-fluid section fp-auto-height-responsive">
  <div class="smooth-scroll smooth-scroll-top slide paralax" data-anchor="idOfNextSlide">
    Some Content
  </div>
</div>

使用 jQuery 处理导航

$.fn.fullpage.moveTo('section', $slide);

【问题讨论】:

标签: javascript html css fullpage.js


【解决方案1】:

您可以使用Responsive Slides extension

详细on the docs

responsiveSlides:(默认为 false)fullpage.js 的扩展。当设置为 true 时,触发响应模式时,幻灯片将变成垂直部分。 (通过使用上面详述的 responsiveWidth 或 responsiveHeight 选项)。需要 fullpage.js >= 2.8.5。

【讨论】:

  • 我不想将幻灯片转换为垂直部分。在任何分辨率下,我都想保持水平幻灯片。基本上,我在一个 div 标签中有 9 个图像,当在较小的设备上查看时它们占据了全宽。我的要求是,当图像溢出时,我想在 div 标签内滚动,选择图像并导航到下一张幻灯片。但是当我尝试向下滚动时,页面根本不动。可能正如@RoyScheffers 所建议的那样,我需要 normalScrollElements 在 div 标签内滚动,同时保持水平幻灯片不受影响。
  • 由于专业限制,我无法发布代码或提供我们项目的链接。
  • 使用滚动溢出选项作为in this example
  • 太棒了!这与我想要实现的目标相同。万分感谢。干杯。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-28
  • 2019-02-23
  • 2019-09-06
  • 2013-03-14
  • 1970-01-01
相关资源
最近更新 更多