Javascript scrollToTop无法处理jQuery(文档)。在(';ready';,function()上{

Javascript scrollToTop无法处理jQuery(文档)。在(';ready';,function()上{,javascript,jquery,Javascript,Jquery,我正在尝试在dom ready上加载我的scrolltoTop()函数,但事件未触发。请有人帮助我好吗 我的代码在这里: <button class="scroll-top"> <i class="fa fa-angle-up" aria-hidden="true"></i> </button> 下面是我的DOM就绪函数: jQuery(document).on('ready', function() { (function ($) {

我正在尝试在dom ready上加载我的
scrolltoTop()
函数,但事件未触发。请有人帮助我好吗

我的代码在这里:

<button class="scroll-top">
<i class="fa fa-angle-up" aria-hidden="true"></i>
</button>
下面是我的DOM就绪函数:

jQuery(document).on('ready', function() {
  (function ($) {
    scrollToTop ();
  })(jQuery);
});

使用Jquery版本:Jquery-3.4.1.min.js查看此演示。运行脚本时,它将滚动到顶部

jQuery(document).on('ready',function(){
$(窗口).scrollTop(0);
});

这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
来自jquery,来自3.0版

$( document ).ready(function() {
  // Handler for .ready() called.
});
被替换为

$(function() {
   // Handler for .ready() called.
});
也许可以试试:

$(function() {
   window.scrollTo(0,0);
});
使用
$(document).ready(function(){}

“严格使用”;
函数scrollToTop(){
console.log('Calling');
if($('.scroll top').length){
$(窗口).on('scroll',function(){
log($(this.scrollTop());
如果($(this).scrollTop()>200){
$('.scroll top').fadeIn();
}否则{
$('.scroll top').fadeOut();
}
});
$('.scroll top')。在('click',function()上{
$('html,body')。设置动画({
滚动顶部:0
}, 1500);
返回false;
});
}
}
$(文档).ready(函数(){
滚动totop();
})


作为
$(窗口)传递。scrollTop(0)
scrollToTop()
scrollTop()
?是自定义函数吗?@srcollToTop()我已经更新了我的代码,你能检查一下吗?@dwpu我已经更新了我的代码,你能检查一下吗?
$(function() {
   window.scrollTo(0,0);
});