Javascript 固定页脚覆盖焦点

标签 javascript jquery html css

我有一个正在处理的网页,该网页底部有一个固定的页脚。

https://littlemouseproductions.blob.core.windows.net/example/Footer%20Example.PNG

当用户在字段中切换并将焦点设置在固定页脚下方的元素上时,页面不会向上滚动以显示焦点元素。有没有办法使用 javascript 自动滚动以确保焦点元素始终出现在页脚上方?

最佳答案

我认为您正在寻找 Element.scrollIntoView() 函数。

https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView

    function setFocusToElement () {
      var element = document.getElementById("yourelement");
      element.focus();
      element.scrollIntoView();
    }

关于Javascript 固定页脚覆盖焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53696889/

相关文章:

python 3 : Write newlines to HTML

javascript - 如何模拟用户在表单中输入

javascript - 错误: Automation server can't create object

javascript - 如何在大屏幕上禁用onclick事件?

jquery - 如果页面高度动态变化,带 id 的链接不起作用

javascript - jQuery 元素只显示部分文本

javascript - 如何注销 Facebook - 在 Rails 应用程序中使用代码(Ruby on Rails Omniauth)

javascript - 当变量为空时,JavaScript中的三元运算符

javascript - 表单有效时更改提交按钮颜色

html - 如何一一设置社交图标和文字?