我有一个函数,我调用按钮的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中没有任何作用。没有控制台错误,我确保该函数肯定被调用。
任何帮助都将不胜感激。
答案 0 :(得分:1)
对于任何可能遇到此问题的人来说,唯一对我有用的是以下功能:
function ScrollToEditor() {
document.getElementById('ckeditor_editor').scrollIntoView();
}
答案 1 :(得分:0)
使用 pageYOffset 代替scrollTop
注意:IE 9
以下不支持pageYOffset答案 2 :(得分:0)
我可能迟到了,但我遇到了同样的问题。我在以下代码中找到了解决方案:
function topFunction() {
document.body.scrollTop = 0; //Zero is the pixels from the top of the screen
document.documentElement.scrollTop = 0;
}
这对我来说很好。我遇到了Edge问题。我希望这对遇到相同问题的人有用。