javascript - 按下按钮时使屏幕向下滚动约 2 厘米
问题描述
我正在创建一个 WordPress 网站,并且有一个特定的框,我可以:
每次用户回答问题时触发此 JS 代码(不要
<script>...</script>
在此处添加任何标签,只需放置您的 JS 代码。)
这比插件更喜欢。这是一个多选题。但是在他们回答之后,我希望屏幕滚动一点(NEXT 按钮就在屏幕外,我希望他们不要出于明显的原因自行滚动)
它的外观图像:
这是否可以通过将其插入指定的框中来完成?
在编码方面我是一盒锤子,但是这个网站有我想要的吗?
我试图将其粘贴到框中,但它不起作用
解决方案
大多数 Web 浏览器都支持该Element.scrollIntoView()
方法,它提供了比您正在查看的(相当旧的)jQuery 代码更一致的行为。
使用这种方法非常简单。唯一困难的部分是确定与下一个问题对应的元素;这将取决于您正在使用的特定站点/插件。
推荐阅读
- java - 当用户输入任何内容时,我需要一种方法来退出 java 中的无限循环,但是循环在寻找输入时会暂停
- javascript - 谷歌可视化百分比问题
- java - 尝试在 java 中打印链接列表时,为什么链接列表项会这样打印?
- django - Django 在特定数字或索引后检索数据
- java - 如何一个一个慢慢的显示圆圈?
- ios - 具有 Firebase 依赖项的 iOS 动态框架
- node.js - 在具有 ec2 实例的节点服务器上获取 https
- reactjs - 反应钩子和使用效果删除我的状态意外结果
- amazon-web-services - 自定义注册表的示例对象路径
- azure - 将多容器组部署到 Azure Serverless