0

我有这个javascript,所以当用户在页面上滚动时,侧面会有一个小图标,它将一直滚动到页面上,而不是手动滚动。该按钮显示正常,但是当我单击它时,它并没有一直到顶部。

html

<a href="#" class="scrollup">Scroll</a>

脚本

$(document).ready(function () {

        $('#main').scroll(function () {
            if ($(this).scrollTop() > 100) {
                $('.scrollup').fadeIn();
            } else {
                $('.scrollup').fadeOut();
            }
        });

        $('.scrollup').click(function () {
            $("html, body, main_container, main").animate({ scrollTop: 0 }, 600);
            return false;
        });

    });
4

1 回答 1

1

问题出在选择器中,您缺少#id 选择器或.类选择器,对我来说似乎是 id:

改变这个:

$("html, body, main_container, main")

对此,看看它是否有帮助:

$("html, body, #main_container, #main")
//-------------^----------------^--------these selector notations
于 2013-04-19T18:39:49.487 回答