實現簡單的進度條效果

2021-10-04 08:32:02 字數 1082 閱讀 9198

封裝乙個簡單的jquery外掛程式,實現簡單的可滑動進度條。可能一些情況沒有考慮到,僅供參考。

(function ($) ;

var that = this;

this.settings = null;

if (typeof options === "string") )

that.find(".dot").css()

} else

}if (actions == "getvalue")

} else

init(settings);

}function dealnumber(num) else if (reg2.test(num)) else

}function init(settings) )

// 初始化值樣式

var bar = $("

").css();

// 初始化點樣式

var dot = $("

").css();

var min = that.offset().left;

var max = min + settings.width;

var startx;

var endx;

var flag = false;

// 監聽滑鼠事件

that.on("mousedown", ".dot", function (e) );

$(document).on("mousemove", function (e)

endx = e.pagex;

var left = 0;

if (endx <= min) else if (endx <= startx) else if (endx > startx && endx <= max) else

that.sliderprogress("setvalue", left);

});$(document).on("mouseup", function (e) )

// 移動端觸控事件沒有寫。。。

}return this;

}})(jquery);

實現進度條效果

html5 中可以使用progress標記元素實現進度條效果。progress是html5中新增的狀態互動元素,用來表示頁面中的某個任務完成的進度。展示進度條的效果可以使用整數,也可以使用百分比。屬性資訊 max 定義完成的值 value 定義程序的當前值 瀏覽器支援 chrome,firefox,...

進度條的簡單實現

首先重申一下幾個概念 1 回車與換行 回車與換行是不同的概念,但很多人都不太清楚二者之間有何區別。回車是回到當前行的行首,而不會換到下一行,如果接著輸入的話,之前的內容會被沖掉,從頭開始寫入,表示為 r。換行顧名思義是換到換到下一行,但不會回到行首。一般enter鍵代表了回車和換行。2 進度條的原理...

簡單進度條的實現

首先讓我們先來看進度條實現的 include include include int main printf n return 0 其中用了乙個函式usleep,在gcc編譯器中,它包含在標頭檔案unistd.h中,其單位為微秒,sleep單位為毫秒,sleep單位為秒。r 表示回車,表示輸出一行後...