簡體   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