2010-09-03 9 views
5

मैं कर्सर को प्रत्येक लोड पर progress के रूप में दिखाना चाहता हूं।Jquery - ब्राउजर व्यस्त/लोड होने पर विंडोज़ प्रगति कर्सर दिखाएं (विंडोज़ जैसे)

क्या ब्राउज़र व्यस्त होने पर कर्सर को progress के रूप में दिखाना संभव है?

यदि नहीं, तो कर्सर को progress के रूप में दिखाना संभव है यदि jQuery प्रत्येक jQuery पोस्ट फ़ंक्शन में कोड जोड़ने के बिना पोस्ट कर रहा है?

मैं एक स्वच्छ और वैश्विक समाधान की तलाश में हूं।

उत्तर

11

कोशिश:

$().ajaxStart(function(){ 
    $('body').css('cursor', 'wait'); 
}); 

$().ajaxStop(function(){ 
    $('body').css('cursor', 'auto'); 
}); 

और एक ajax प्रक्रिया कहा जाता है जब यह लागू होगा ...

+0

'cursor' मूल्य आप देख रहे हैं' wait' या 'progress',' व्यस्त नहीं है '। http://reference.sitepoint.com/css/cursor –

+1

हम्म, मुझे एक त्रुटि मिलती है: $ .ajaxStart फ़ंक्शन नहीं है – Peter

+0

उदाहरण -> http://www.jsfiddle.net/V9Euk/474/ – Peter