jQuery 進度條是常用于顯示頁面加載進度的技術,它可以幫助用戶更好的了解頁面加載進程,并且提高用戶體驗。下面我們將介紹如何使用 jQuery 進度條顯示圖片加載進度。
// HTML 代碼 <div id="progress"></div> <img id="image" src="demo.jpg"> // CSS 代碼 #progress { width: 0%; height: 5px; background-color: #007bff; } // jQuery 代碼 $(document).ready(function(){ // 預加載圖片 $("#image").load(function() { // 圖片加載完成后隱藏進度條 $("#progress").hide(); }); // 監聽圖片加載進度 $("#image").on("progress", function(e){ var progress = Math.round(e.loaded / e.total * 100); $("#progress").width(progress + "%"); }); });
實現效果:當頁面加載圖片時,通過監聽圖片加載進度,實時更新進度條的寬度,直到圖片加載完成,進度條自動隱藏。
通過以上代碼實現了利用 jQuery 進度條顯示圖片加載進度的功能。同時,我們還可以利用該技術實現其他需要顯示進度條的場景,例如文件上傳、AJAX 請求等等。
上一篇css引用圖片做背景