आप HTML5 में <progress>
तत्व का उपयोग कर सकते हैं। स्रोत कोड और लाइव डेमो के लिए यह पृष्ठ देखें। http://purpledesign.in/blog/super-cool-loading-bar-html5/
यहां प्रगति तत्व है ...
<progress id="progressbar" value="20" max="100"></progress>
इस लोड हो रहा है मान 20 बेशक केवल तत्व अभ्यस्त पर्याप्त से शुरू होगा। आपको स्क्रिप्ट लोड के रूप में इसे स्थानांतरित करने की आवश्यकता है। इसके लिए हमें JQuery की आवश्यकता है। यहां एक सरल JQuery स्क्रिप्ट है जो प्रगति को 0 से 100 तक शुरू करती है और परिभाषित समय स्लॉट में कुछ करता है।
<script>
$(document).ready(function() {
if(!Modernizr.meter){
alert('Sorry your brower does not support HTML5 progress bar');
} else {
var progressbar = $('#progressbar'),
max = progressbar.attr('max'),
time = (1000/max)*10,
value = progressbar.val();
var loading = function() {
value += 1;
addValue = progressbar.val(value);
$('.progress-value').html(value + '%');
if (value == max) {
clearInterval(animate);
//Do Something
}
if (value == 16) {
//Do something
}
if (value == 38) {
//Do something
}
if (value == 55) {
//Do something
}
if (value == 72) {
//Do something
}
if (value == 1) {
//Do something
}
if (value == 86) {
//Do something
}
};
var animate = setInterval(function() {
loading();
}, time);
};
});
</script>
इसे अपनी HTML फ़ाइल में जोड़ें।
<div class="demo-wrapper html5-progress-bar">
<div class="progress-bar-wrapper">
<progress id="progressbar" value="0" max="100"></progress>
<span class="progress-value">0%</span>
</div>
</div>
आशा है कि यह आपको एक शुरुआत देगा।
स्रोत
2014-01-08 20:33:13
आप कृपया मुझे क्या 3 पार्टी पुस्तकालयों बता सकते हैं ? – Shekhar
@ शेखर [jQuery] (http://jquery.com/) एक व्यापक रूप से उपयोग की जाने वाली जावास्क्रिप्ट लाइब्रेरी है। – Stian