WordPress 頂部百分比捲動進度

3,890 0

前不久我寫過一篇《WordPress 頂部載入進度條程式碼》,是用來顯示網站載入時間的,和上次的功能類似。

今天我給大家帶來的是一個瀏覽橫向進度條,隨著網頁向下瀏覽,進度條會逐漸變長。此外,它還支援自訂捲動條顏色。目前本站已經套用了該程式碼,效果可以直接查看本站頁面。下面是程式碼分享:

HTML 程式碼

HTML
<div id="load"></div>

CSS 程式碼

CSS
#load {
    background-color: #ff6651;
    height: 3px;
    width: 0px;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 9999;
}

JS 程式碼

JavaScript
$(function() {
    function scroll_fn() {
        let document_height = $(document).height();
        let scroll_so_far = $(window).scrollTop();
        let window_height = $(window).height();
        let max_scroll = document_height - window_height;
        let scroll_percentage = scroll_so_far / (max_scroll / 100);
        $('#load').width(scroll_percentage + '%');
    }
    $(window).scroll(function() {
        scroll_fn();
    });
    $(window).resize(function() {
        scroll_fn();
    });
});

注意:HTML 程式碼需要放在 body 標籤下的第一行。

評論

(0)

暫無評論,來說兩句吧

發佈評論

© 2026 一紙忘憂. 保留所有權利.

一紙忘憂的個人網站,關於技術探索與日常生活,記錄 Web 開發、後端與 DevOps 實踐,分享軟體工具、數位體驗,以及程式碼之外的見聞與思考。