仅在菜单链接点击时滚动

时间:2013-05-29 02:21:24

标签: jquery animation scroll

我有一个我正在研究的网站,我不太确定如何让它像我一样。草稿可以在这里找到:www.susmedia.com/NBSigns

我将每个“部分”放入div中,当您单击菜单链接时,它会滚动到相应的部分。但是,当你向下滚动时,它并没有按照我想要的方式让你进入适当的部分。

我真正想要的是一种不使用鼠标滚轮滚动网站的方法,但在点击链接时仍然滚动。我已经尝试在所有部分周围设置div,设置高度并关闭溢出,但这不起作用。

有没有人有任何想法?我假设这可能需要用jQuery完成,但我不太清楚如何继续。这个新词赞赏任何方向!

1 个答案:

答案 0 :(得分:0)

使用jQuery禁用鼠标滚轮很容易。这应该这样做:

jQuery(function($){
    $(document).on('mousewheel', function(e){
        e.preventDefault();
    });
});

编辑:这是一个小提琴:http://jsfiddle.net/jakelauer/MGZKF/