javascript - ScrollTop 功能在 Edge 中不起作用

标签 javascript jquery microsoft-edge

我有一个在按钮的 onclick 事件上调用的函数。

function ScrollToEditor() {
  $('html, body').animate({
    scrollTop: $("#ckeditor_editor").offset().top
  }, 1000);
}
<button id="btnScrollToBottom" class="button right" onclick="ScrollToEditor();" type="button">Scroll</button>

这适用于 Chrome、Firefox 和 IE11。然而,它在 Edge 中没有任何作用。没有控制台错误,并且我已确定该函数确实被调用。

如有任何帮助,我们将不胜感激。

最佳答案

对于任何可能遇到此问题的人来说,唯一对我有用的是以下功能:

function ScrollToEditor() {
   document.getElementById('ckeditor_editor').scrollIntoView();
}

关于javascript - ScrollTop 功能在 Edge 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47438556/

相关文章:

javascript - 为什么我的菜单栏诉诸:hover behavior onload?

javascript - 在 jQuery 中使用 grep 编写通用过滤器

javascript - 传单tilelayer显示图像未找到丢失瓷砖的图标

html - 边缘浏览器输入占位符(文本重复)

javascript - 方括号和其中的字符串的正则表达式

javascript - AngularJS开发环境-澄清

c# - "Another object on this page already uses ID ' XXXXXXX'

javascript - 自定义下拉默认选中项

javascript - JQuery Mobile 和 Scala.js : How to call functions like "navbar()" or "toolbar()"?

css - 如何使用 Microsoft Edge 和 Internet Explorer 11 开发人员工具检查伪元素