जावास्क्रिप्ट समारोह चल रहा है जब मान लीजिए कि मैं इस जावास्क्रिप्ट समारोह करते हैं:सीएसएस एनिमेशन रोकने
function pauseComp(ms) {
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while(curDate-date < ms);
}
और एक css3 एनीमेशन (उदाहरण के लिए, <i class="icon-spinner icon-spin"></i>
नई font-awesome 3 से)। जब मैं उपरोक्त जावास्क्रिप्ट फ़ंक्शन चलाता हूं, तो फ़ंक्शन चलने पर स्पिनर बंद हो जाता है। देखें कि मैं here के बारे में क्या बात कर रहा हूं। असल में, जावास्क्रिप्ट सीएसएस एनिमेशन को रोकता है, और मैं सोच रहा हूं कि क्यों, या अगर किसी और ने यह देखा है/एक कामकाज मिला है। मैंने इसे एक सेटटाइमआउट (एफएन, 0) में डालने की कोशिश की है, जहां एफएन लंबी प्रक्रिया है, लेकिन फिर एहसास हुआ कि यह क्यों काम नहीं करेगा (जेएस बहुसंख्यक नहीं है)। किसी ने यह देखा है?
अद्यतन: दिलचस्प बात यह है कि ऐसा लगता है कि सफारी में यह कोई समस्या नहीं है, हालांकि ब्राउज़र इंटरफ़ेस के साथ बातचीत अभी भी प्रभावित हो रही है।
आपको अपने "लंबे समय तक चलने वाले कोड" को टुकड़ों में तोड़ने की आवश्यकता होगी ताकि बाकी सब कुछ जारी रहे। –
ठीक है, हालांकि मुझे पता है कि यह इसे ठीक करेगा, यह उन कार्यों के लिए व्यवहार्य समाधान नहीं है जिन्हें मैं इसे लागू करने का प्रयास कर रहा हूं। कार्य छोटे हिस्सों में टूटने योग्य नहीं हैं। मैं वास्तव में यह देखने के लिए जांच कर रहा हूं कि किसी के पास उपरोक्त सटीक समस्या का समाधान है, वैसे ही, तोड़ा नहीं जा सकता है। –