【问题标题】:How to lock Scrolling on a set of Guidelines in HTML5如何在 HTML5 中的一组指南上锁定滚动
【发布时间】:2013-01-24 21:37:00
【问题描述】:

不是我不确定如何做我所要求的。这就是为什么我决定呼吁这个美妙的社区来帮助我,这样我就可以学到一些东西。 这是我的问题:

我正在制作一个只有一页的网站。网站的每个部分,例如“关于我”、“我在哪里”等,都将位于您通过滚动到达的大型网页上的不同位置。目前,我有一些按钮可以通过动画将您带到页面的每个部分。
现在我想知道我是否可以锁定滚动。我所说的锁定滚动的意思是,如果我向下滚动,网页会自动将我带到下一部分,而无需进一步滚动。这可能吗?
如果我不清楚,请告诉我,我会尽力完善我的段落。

非常感谢你们的宝贵时间!

【问题讨论】:

    标签: html scroll vertical-scrolling


    【解决方案1】:

    是的,可以这样实现:

    $(window).scroll(function() {
        var winTop = $(this).scrollTop(); // distance frome current top to page top
        if (winTop >= $('#aboutPage').offset().top) { // or you may change to something else
            $('body').animate({
                // animate scrolling to somewhere
                scrollTop: $('#homePage').offset().top
            });
        }
    })
    

    【讨论】:

    • 啊,现在我还是 HTML 5 的新手,尤其是 Java 脚本。我将在代码的哪一部分实现它?
    • 这是带有 jQ​​uery 库的 JavaScript 代码。在这种情况下,使用 jQuery 非常容易。如果您不知道,请查看jquery.com
    猜你喜欢
    • 2011-02-16
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 1970-01-01
    相关资源
    最近更新 更多