की तरह बनाने के लिए मैं सभी ब्राउज़रोंकैसे जीमेल लोड हो रहा है प्रगति बार
उत्तर
इस बुनियादी कोड
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
<head>
<style>
body{
margin:0px;
}
#state{
width:100px;
height:30px;
background:#FEE27C;
position:fixed !important;
position:absolute /* fallback for IE6 */;
}
</style>
<script language=javascript type='text/javascript' >
function set(){
var s = screen_now_size();
margin_right = (s['width']-100)/2;
//append or change margin right size
var state_layer = document.getElementById("state");
state_layer.style.right = margin_right+"px"
}
function screen_now_size(){ // get screen current size
var a=new Array();
if(typeof document.compatMode!='undefined'&&document.compatMode!='BackCompat'){
a["width"]=document.documentElement.clientWidth;
a["height"]=document.documentElement.scrollTop+document.body.clientHeight;
}else{
a["width"]=document.body.clientWidth;
a["height"]=document.body.scrollTop+document.documentElement.clientHeight;
}
return a;
}
</script>
</head>
<body onload='set()'>
<div id='state'></div>
<!--for test:-->
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
for test
</body>
</html>
आप jQuery UI Progressbar plugin उपयोग कर सकते हैं में केंद्र और पेज के शीर्ष, और काम में जीमेल की तरह एक लोड प्रगति बार बनाने चाहते हैं। चूंकि आपका पृष्ठ आवश्यक डेटा लोड करता है, प्रगति पट्टी के मान को अपडेट करें।
नहीं, मुझे लोडिंग बॉक्स चाहिए यह दिखाता है कि जब AJAX काम कर रहा है – MSI
@MSI कृपया अपने प्रश्न को स्पष्ट रूप से बताएं कि आप क्या खोज रहे हैं। जैसा कि आपका प्रश्न खड़ा है, AJAX का एकमात्र उल्लेख आपके टैग में से एक में है। –
आपको सर को jQuery के साथ प्राप्त करने के लिए $(document).ajaxStart()
और $(document).ajaxStop()
का उपयोग करने की आवश्यकता है।
http://api.jquery.com/ajaxStart/
http://api.jquery.com/ajaxStop/
यह आपके वास्तव में क्या ढूंढ नहीं हो सकता है, लेकिन यह मदद से आप आरंभ करने के लिए: http://yensdesign.com/2008/11/how-to-create-a-stylish-loading-bar-as-gmail-in-javascript/
आप jQueryUI ProgressBar और jQuery FancyBox के मिश्रण का इस्तेमाल करने की आवश्यकता होगी जो सामग्री पकड़ सकते हैं (एक प्रगति पट्टी की तरह)।
- 1. स्टेटस बार पर बार लोड हो रहा है?
- 2. प्रदर्शन 'लोड हो रहा है' छवि जब AJAX कॉल प्रगति
- 3. कताई व्हील एनीमेशन लोड हो रहा है
- 4. स्क्रिप्ट चलाते समय बार लोड हो रहा है
- 5. शीर्षक बार पर प्रगति बार
- 6. प्रगति बार
- 7. django - settings.py कई बार लोड हो रहा है?
- 8. लोड हो रहा है डेटासेट
- 9. सफारी "लोड हो रहा" रहता है
- 10. लेज़ी लोड हो रहा है
- 11. लोड हो रहा है लेआउट
- 12. कैसे एक प्रगति बार
- 13. लोड हो रहा है स्क्रिप्ट
- 14. लोड हो रहा है जावास्क्रिप्ट
- 15. लोड हो रहा है ExtJS
- 16. छवि संसाधन लोड हो रहा है
- 17. जीमेल के साथ फ़ाइल अपलोड प्रगति पट्टी की तरह जीमेल?
- 18. JQGrid, प्रगति संदेश को बदलने की आवश्यकता है "लोड हो रहा है ..."
- 19. एंड्रॉइड: नक्शा लोड हो रहा है, जबकि Google MapView एक प्रगति सूचक दिखाता है
- 20. रेल कंसोल लोड हो रहा है नहीं
- 21. UIWebView लोड हो रहा है इवेंट
- 22. लोड हो रहा है स्ट्रिंग UIWebView
- 23. देरी लोड हो रहा है DLLs
- 24. ओपनजीएल बनावट लोड हो रहा है
- 25. jqGrid ट्रिगर "लोड हो रहा है ..." ओवरले
- 26. लोड हो रहा है JDBC ड्राइवर
- 27. जब iframe पुनः लोड हो रहा है?
- 28. jQuery यूआई लोड नहीं हो रहा है
- 29. लोड हो रहा है freemarker टेम्पलेट्स .jar
- 30. लोड हो रहा है एक चार्ट
स्वागत एसओ है। आम तौर पर लोग आपकी मदद करने के लिए अधिक इच्छुक होते हैं यदि आप अपनी समस्या को छोटे टुकड़ों में तोड़ सकते हैं, और यदि आप दिखाते हैं कि आपने अभी तक क्या काम किया है और आपको इसकी समस्याएं कहां हैं। तुम्हारे लिऐ शुभकामना। – bernie
[पृष्ठ लोड होने पर जीमेल-शैली प्रगति पट्टी का संभावित डुप्लिकेट] (http://stackoverflow.com/questions/8020929/gmail-style-progress-bar-when-page-is-loading) –