Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;向上滚动按钮";不是在窗口上,而是在某个分区上,可能吗?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript &引用;向上滚动按钮";不是在窗口上,而是在某个分区上,可能吗?

Javascript &引用;向上滚动按钮";不是在窗口上,而是在某个分区上,可能吗?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这是我的问题 我有一个网站的向上滚动按钮,当用户从窗口向下滚动50px后,它会自动激活。在我的例子中,用户在名为#pages的div中滚动。我试图在jquery代码中替换窗口,但它似乎不起作用。有什么想法吗 .scrlTp将是按钮本身 如果这个问题还不够清楚,请提问,我将非常感谢您的时间 我现在的代码: $(document).ready(function(){ //Check to see if the window is top if not then display button

这是我的问题

我有一个网站的向上滚动按钮,当用户从
窗口
向下滚动50px后,它会自动激活。在我的例子中,用户在名为
#pages
的div中滚动。我试图在jquery代码中替换窗口,但它似乎不起作用。有什么想法吗

.scrlTp
将是按钮本身

如果这个问题还不够清楚,请提问,我将非常感谢您的时间

我现在的代码:

$(document).ready(function(){

    //Check to see if the window is top if not then display button
    $(window).scroll(function(){
        if ($(this).scrollTop() > 50) {
            $('.scrlTp').fadeIn();
        } else {
            $('.scrlTp').fadeOut();
        }
    });

    //Click event to scroll to top
    $(window).click(function(){
        $('html, body').animate({scrollTop : 0},800);
        return false;
    });

});

您还必须替换
html,body

$(文档).ready(函数(){
//检查窗口是否在顶部,如果不是,则显示按钮
$(“#页”)。滚动(函数(){
如果($(this).scrollTop()>100){
$('.scrlTp').fadeIn();
}否则{
$('.scrlTp').fadeOut();
}
});
//单击事件以滚动到顶部
$(“.scrlTp”)。单击(函数(){
$(“#页”)。设置动画({
滚动顶部:0
}, 800);
返回false;
});
});
#页面{
高度:100px;
宽度:200px;
溢出y:滚动;
}

Lorem ipsum dolor sit amet,奉献精英。这是一个很好的例子!Nisi ullam是一家例外的公司,别名为Temperibus esse ipsum rerum!洛雷姆·伊普苏姆·多洛·希特·阿梅特,康塞特图 再见。卓越的生命劳动荣誉,权威的建筑设计师,以及临时工作顾问,化名为autem magnam doloremque dolor!Lorem ipsum dolor sit amet,Concertetur Adipising 精英。麦格纳姆,我是阿梅特·比泰。我是自由、自由、自由的尊严,我是自由、自由的尊严,我是自由、自由的尊严,我是自由、自由的尊严,我是自由、自由、自由的尊严,我是自由、自由、自由的尊严,我是自由、自由的尊严,我是自由、自由、自由的尊严,我是自由、自由的尊严。这是我的荣幸 解释一下,天意之意,在同样的工作场所里,我们应该得到更多的支持!
请参见以下代码:

 $('html, body').animate({
        scrollTop: $("#elementtoScrollToID").offset().top
 }, 2000);

;-)

其中是主代码,激活的代码从窗口向下滚动50px后向上滚动。似乎对我有用:整个代码都在问题中。向下滚动50px后会出现一个按钮,当您单击该按钮时,窗口会再次滚动到顶部。我试图做的是相同的效果,但对于一个div,而不是整个窗口。我认为用户3297291为您提供了正确的答案。您在上面的代码中编写了100px,而不是50px。谢谢您的帮助!