繁体   English   中英

如何创建一个菜单,使浏览器窗口滑动到div?

[英]How can I make a menu that makes the browser window slide to a div?

好的,所以这是我试图模仿的效果:

http://www.lukestevenson.me/

http://sohacks.com/

请注意,当单击菜单项时,菜单会滑动到相应的div。 我怎么能用菜单做到这一点? 我的网站是willowlake.github.io。

谢谢。

编辑:谢谢你们! 不要在这个简单的问题上浪费你的时间,它已经得到了深入的回答。

用这个

Tiny Scrolling是一个小脚本,专门用于支持内部链接和目的地之间的导航。 它用页面本身的平滑滚动替换了页面各个部分的令人讨厌和令人困惑的跳转。

下载脚本(.js)

微小的滚动

看看这个:

如何制作DIV幻灯片?

将此添加到您的script ,您将能够获得效果。

$('#idOfYourMenuItem').click(function(){
    $('html, body').animate({ scrollTop: $('#idOfYourDiv').offset().top });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM