Javascript 如何在单击时获取窗口滚动单元。。当页面为目标位置设置顶部动画时

Javascript 如何在单击时获取窗口滚动单元。。当页面为目标位置设置顶部动画时,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我需要做视差滚动窗口滚动和导航也点击。。 在导航中,单击页面顶部的动画以显示目标 当页面为目标位置设置顶部动画时,如何在单击时获得窗口滚动单元 /*用这段代码,我试图得到窗口滚动单位*/ $glob(document).ready(function() { $glob("#lookbook_navi a").bind("click",function(event){ event.preventDefault();

我需要做视差滚动窗口滚动和导航也点击。。 在导航中,单击页面顶部的动画以显示目标

当页面为目标位置设置顶部动画时,如何在单击时获得窗口滚动单元

/*用这段代码,我试图得到窗口滚动单位*/

$glob(document).ready(function() {
                $glob("#lookbook_navi a").bind("click",function(event){
                    event.preventDefault();
                    var target = $glob(this).attr("href");

                    var objWindow = $glob(window);

                    $window = $glob(window);
                    alert($window.scrollTop()); 

                    $glob("#page").animate({
                        "top": -($glob(target).position().top)
                    }, animSpeed);



                });
            });
/通过这段代码,我得到了窗口滚动的单位/

试试这个

$('a[href^="#"]').on('click',function (e) {
        e.preventDefault();
        var target = this.hash,
        $target = $(target);
        $('html, body').stop().animate({
            'scrollTop': $target.offset().top
        }, 500, 'swing', function () {
            window.location.hash = target;
        });
    });

你能给我们提供一个从中间到中间的叉子吗?
$('a[href^="#"]').on('click',function (e) {
        e.preventDefault();
        var target = this.hash,
        $target = $(target);
        $('html, body').stop().animate({
            'scrollTop': $target.offset().top
        }, 500, 'swing', function () {
            window.location.hash = target;
        });
    });