jQuery是一種用于在網(wǎng)頁中創(chuàng)建動態(tài)效果的JavaScript庫。其中一個實用的功能是進度條表格,它可以將網(wǎng)頁上的進度條用表格形式展示出來,使用戶更加直觀地了解任務的進展情況。
<table><tr><th>任務</th><th>完成率</th></tr><tr><td>任務1</td><td><div class="progress-bar" style="width: 50%;">50%</div></td></tr><tr><td>任務2</td><td><div class="progress-bar" style="width: 70%;">70%</div></td></tr>... </table>
上述代碼中,使用了HTML表格和CSS對進度條的樣式定義。下一步,我們可以使用jQuery來動態(tài)地改變進度條的寬度,以反映任務的完成情況。
<script>$(document).ready(function(){ $(".progress-bar").each(function(){ var width = $(this).width(); $(this).width(0).animate({ width: width }, 2000); }); }); </script>
上述代碼使用了jQuery的document.ready()方法來確保頁面完全加載后執(zhí)行代碼。在每個進度條元素上,我們使用each()方法遍歷一遍,獲取它們當前的寬度值,并且將寬度設為0。接下來,使用animate()方法來動態(tài)地設置寬度的變化,使進度條在2秒內(nèi)達到它的原始寬度。
下一篇vue的時間間隔