自從好友男丁格爾改版後,網站中陸續出現一些有趣的小東西,而最令梅干喜好的就是那側邊選單,點一下就可快速將畫面帶到指定的區塊中,例如說置頂、留言、置底部,只要點下右邊的小圖示按鈕,畫面就會上下滑動到剛所點選的區塊中,早期在HTML中就可用錨點來快速跳到指定區塊中,但常會發生一種情況,一點跳過頭的現象,現在透過jQuery不但可準準的到指定區塊中,且還有動態的效果。
Step1
語法很簡單,.click前方是選單的ID名稱,然後.offset()前方是區塊名稱,800那是滑動的速度,數字愈大滑動愈慢,若有N個時,只要一直不斷的複製下方的語法,並更改按鈕與區塊名稱就可以了。
$(‘#按鈕名稱‘).click(function(){
$(‘html,body’).animate({scrollTop:$(‘#指定區塊塊名稱‘).offset().top}, 速度);
}); //代表一個完整的執行區塊
$(‘html,body’).animate({scrollTop:$(‘#指定區塊塊名稱‘).offset().top}, 速度);
}); //代表一個完整的執行區塊

Step2
儲存完畢後,右側邊就會出現選單,點一下就可快速滑動到指定區塊中啦!
最近有不少的網站,也紛紛加入這項功能,當長網頁時就蠻適合,利用此方法來快速滾動到指定的區塊中,加速使用者區塊切換的時間,而各位可看到原始碼短短的,就可製作出如此的效果,jQuery真是愈來愈Cool~
[範例預覽] [範例下載]
Switch《寶可夢 Z-A》好啦魷怎麼進化?翻轉螢幕即可進化成烏賊王
Cloudflare Drop 拖曳就能部署網站,還可綁定網域與SSL
線上象棋對戰遊戲室|免註冊立即入座,真人即時對戰
樹莓派系統安裝教學|設定 Raspberry Pi OS、SSH 與首次登入
自製 GA4Exact 外掛,讓 WordPress 後台直接查看 GA4 分析報表
解決 WooCommerce Checkout Block 導致金流模組無法顯示的問題