Jquery .animate()查询不工作

Jquery .animate()查询不工作,jquery,html,css,jquery-animate,Jquery,Html,Css,Jquery Animate,我想在我的静态HTML站点中实现一个“滚动返回顶部”按钮,就像我以前做过一百万次一样。因此,我添加了以下代码: (第一部分是让按钮在一段时间后出现,不用担心) 相反。这不会改变任何事情。我还尝试使用document作为滚动元素 如果有人能帮助我,我很高兴 您的代码似乎可以正常工作: $(文档).ready(函数(){ $(窗口)。滚动(函数(){ var scroll=$(document.scrollTop(); var wheight=$(窗口).height(); var HHheigh

我想在我的静态HTML站点中实现一个“滚动返回顶部”按钮,就像我以前做过一百万次一样。因此,我添加了以下代码: (第一部分是让按钮在一段时间后出现,不用担心)

相反。这不会改变任何事情。我还尝试使用
document
作为滚动元素


如果有人能帮助我,我很高兴

您的代码似乎可以正常工作:

$(文档).ready(函数(){
$(窗口)。滚动(函数(){
var scroll=$(document.scrollTop();
var wheight=$(窗口).height();
var HHheight=wheight/2;
如果(滚动>=八小时){
$('#scroller').css({'opacity':'1'});
}否则,如果(滚动我得到它的工作!
我使用了jQuery的精简版本。

一旦我切换到正常的生产版本,一切都正常了。

你能提供html吗?如果你有
html,body,#wrapper{height:100%;}
,你可能必须通过
$('html,body,#wrapper')来更改你的代码。动画({scrollTop:0},500)
不幸的是,这也不起作用:(
$( document ).ready(function() {

    $(window).scroll(function() {
        var scroll = $(document).scrollTop();
        var wheight = $(window).height();
        var hheight = wheight / 2;
        if(scroll >= hheight) {
            $('#scroller').css({'opacity': '1'});
        } else if (scroll <= hheight) {
            $('#scroller').css({'opacity': '0'});
        }
    });

    $('#scroller').click(function() {
        alert("click works!");
        $('html, body').animate({ scrollTop: 0 }, 500);
    });
});
height: auto;
min-height: 100%;