jQuery 漂亮的動畫讀取進度條
想要一個漂亮的loading頁面嗎? 可以用用這個plugin
外掛網址:
jQuery animation Percentage Loader plugin
引入外掛後先初始化
- var $topLoader = $("#topLoader").percentageLoader({width: 256, height: 256, controllable : true, progress : 0.5, onProgressUpdate : function(val) {
- $topLoader.setValue(Math.round(val * 100.0));
- }});
範例是按了按鈕開始跑,可以參考code,改成塞真正的值進去。
- var topLoaderRunning = false;
- $("#animateButton").click(function() {
- if (topLoaderRunning) {
- return;
- }
- topLoaderRunning = true;
- $topLoader.setProgress(0);
- $topLoader.setValue('0kb');
- var kb = 0;
- var totalKb = 999;
- var animateFunc = function() {
- kb += 17;
- $topLoader.setProgress(kb / totalKb);
- $topLoader.setValue(kb.toString() + 'kb');
- if (kb < totalKb) {
- setTimeout(animateFunc, 25);
- } else {
- topLoaderRunning = false;
- }
- }
Demo
留言