javascript 網(wǎng)頁進(jìn)度條簡單實(shí)例
javascript 網(wǎng)頁進(jìn)度條簡單實(shí)例
最近學(xué)習(xí)新的知識(shí),遇到一個(gè)小功能網(wǎng)頁進(jìn)度條,發(fā)現(xiàn)一篇文章還是不錯(cuò)的,這里記錄下,也許能幫助到大家,
實(shí)例代碼:
<!DOCTYPE html> <html> <head> <style> #box {float:left;width:100%;height:18px;border:1px solid;} #bar {float:left;width:100%;height:18px;border:0px;background:#00f;} </style> </head> <body> <div id="box"> <div id="bar"></div> </div> <script language="javascript"> var total = 6480; //總數(shù) var curN = 4480; //當(dāng)前值 function show() { var box = document.getElementById("box"); var o = document.getElementById("bar"); o.style.width = ((curN / total) * 200) + 'px'; //200是外框的寬度 } show(); </script> </body> </html>
取反:
<!DOCTYPE html> <html> <head> <style> #box {float:left;width:200px;height:18px;border:1px solid;} #bar {float:left;width:100%;height:18px;border:0px;background:#00f;} </style> </head> <body> <div id="box"> <div id="bar"></div> </div> <script language="javascript"> var total = 6480; //總數(shù) var curN = 6400; //當(dāng)前值 var baseNub = total - curN; function show() { var box = document.getElementById("box"); var o = document.getElementById("bar"); o.style.width = ((baseNub / total) * 200) + 'px'; //200是外框的寬度 } show(); </script> </body> </html>
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
javascript打造跨瀏覽器事件處理機(jī)制[Blue-Dream出品]
由于瀏覽器兼容的復(fù)雜性.打造一個(gè)較優(yōu)的跨瀏覽器事件處理函數(shù).不是件容易的事情.各大類庫也都通過了種種方案去抽象一個(gè)龐大的事件機(jī)制.2010-07-07JavaScript ES6中類與模塊化管理超詳細(xì)講解
JavaScript中的模塊化是指將每個(gè)js文件會(huì)被認(rèn)為單獨(dú)一個(gè)的模塊。模塊之間是互相不可見的。如果一個(gè)模塊需要使用另一個(gè)模塊,那么需要通過指定語法來引入要使用的模塊,而且只能使用引入模塊所暴露的內(nèi)容2023-01-01阻止事件(取消瀏覽器對事件的默認(rèn)行為并阻止其傳播)
取消瀏覽器對事件的默認(rèn)行為(響應(yīng))(比如a標(biāo)簽的跳轉(zhuǎn)等)并停止事件的繼續(xù)傳播,下面有一個(gè)不錯(cuò)的示例大家可以感受下2013-11-11JavaScript原型繼承_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了JavaScript原型繼承的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06本地圖片預(yù)覽(支持IE6/IE7/IE8/Firefox3)經(jīng)驗(yàn)總結(jié)
遇到的本地圖片預(yù)覽的需求,IE6下可以直接從file的value獲取圖片路徑來顯示預(yù)覽,IE7和IE8下通過select獲取file的圖片路徑,再用濾鏡來顯示預(yù)覽,至于FireFox祥看本文吧,希望可以幫助到你2013-03-03