首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多页窗体上不必要的滚动

多页窗体上不必要的滚动
EN

Web Applications用户
提问于 2015-10-19 20:57:59
回答 3查看 857关注 0票数 1

我已经将一个认知形式集成到我正在创建的新页面的一个部分中。它的工作方式就像一种魅力,只是有些东西使表单向下滚动,因此第一个活动文本(或其他)字段大致与菜单的底部边框对齐。您必须向上滚动,以便分别读取字段上方的标签。每次单击“后退”或“向前”按钮转到表单的另一页时,都会发生这种情况。

表单的页面都有不同的高度,但我仍然希望表单不会滚动,而是扩展到页面的底部。

CMS是WP,主题是斯德哥尔摩主题。(该网站目前正在建设中,除我外,任何人都无法进入。)

对于如何解决这个问题,有什么建议吗?

EN

回答 3

Web Applications用户

发布于 2015-11-03 22:17:05

我是科尼图表单的开发人员。窗体将在页面导航期间将新页滚动到视图中。问题是,页面的顶部是菜单下固定位置下的位置。目前,我们的滚动视图逻辑没有提供处理固定位置标头/菜单的方法。然而,一种可能的解决方法是将表单的顶部边距提高到固定位置标头的高度。这将防止表单的内容隐藏在标题下。下面的CSS应该能做到这一点:

代码语言:javascript
复制
.c-forms-form-body > .c-section { margin-top:<height of the fixed position header>px!important; }
票数 1
EN

Web Applications用户

发布于 2017-12-06 13:54:08

这是一个有点老问题,但我认为,这仍然是一个问题,在2017年年底。根据实际情况,我管理了一个潜在的解决方案:使用iframe embed并使用以下CSS样式扩展嵌入代码:

添加填充-顶部值,以向下推下.form body元素(具有标头的高度),并以相同的标头高度拉出整个iframe。

代码语言:javascript
复制
<iframe src="URL" style="position:relative;width:1px;min-width:100%;*width:100%;top: -<HEADER_HEIGHT>px;" frameborder="0" scrolling="yes" seamless="seamless" height="728" width="100%"></iframe>
<script src="https://services.cognitoforms.com/scripts/embed.js"></script>
<script>
      Cognito.setCss('.c-forms-form-body { padding-top: <HEADER_HEIGHT>px!important; }');
</script>
票数 0
EN

Web Applications用户

发布于 2017-01-16 20:25:15

这对我来说效果很好:

代码语言:javascript
复制
.c-forms-form-body { padding-top:100px!important; }
票数 -1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/85669

复制
相关文章

相似问题

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