首页 > 解决方案 > 按下按钮时使屏幕向下滚动约 2 厘米

问题描述

我正在创建一个 WordPress 网站,并且有一个特定的框,我可以:

每次用户回答问题时触发此 JS 代码(不要<script>...</script>在此处添加任何标签,只需放置您的 JS 代码。)

这比插件更喜欢。这是一个多选题。但是在他们回答之后,我希望屏幕滚动一点(NEXT 按钮就在屏幕外,我希望他们不要出于明显的原因自行滚动)

它的外观图像:

这是否可以通过将其插入指定的框中来完成?

在编码方面我是一盒锤子,但是这个网站有我想要的吗?

我试图将其粘贴到框中,但它不起作用

标签: javascriptwordpress

解决方案


大多数 Web 浏览器都支持该Element.scrollIntoView()方法,它提供了比您正在查看的(相当旧的)jQuery 代码更一致的行为。

使用这种方法非常简单。唯一困难的部分是确定与下一个问题对应的元素;这将取决于您正在使用的特定站点/插件。


推荐阅读