Javascript ScrollTop功能在Edge中不起作用
我有一个调用按钮onclick事件的函数Javascript ScrollTop功能在Edge中不起作用,javascript,jquery,microsoft-edge,Javascript,Jquery,Microsoft Edge,我有一个调用按钮onclick事件的函数 function ScrollToEditor() { $('html, body').animate({ scrollTop: $("#ckeditor_editor").offset().top }, 1000); } 滚动 这适用于Chrome、Firefox和IE11。然而,它在Edge中没有任何作用。没有控制台错误,并且我已确保该函数确实被调用 如果您有任何帮助,我们将不胜感激。请使用pageYOffset而不是scroll
function ScrollToEditor() {
$('html, body').animate({
scrollTop: $("#ckeditor_editor").offset().top
}, 1000);
}
滚动
这适用于Chrome、Firefox和IE11。然而,它在Edge中没有任何作用。没有控制台错误,并且我已确保该函数确实被调用
如果您有任何帮助,我们将不胜感激。请使用pageYOffset而不是scrollTop
注意:IE 9下不支持pageYOffset。对于可能遇到此问题的任何人,我唯一能做的就是使用以下功能:
function ScrollToEditor() {
document.getElementById('ckeditor_editor').scrollIntoView();
}
我可能会迟到,但我也有同样的问题。我在以下代码中找到了解决方案:
function topFunction() {
document.body.scrollTop = 0; //Zero is the pixels from the top of the screen
document.documentElement.scrollTop = 0;
}
这对我很管用。我的边缘有问题。我希望这对有同样问题的人有用