मेरे पास एक तत्व की पृष्ठभूमि छवि के रूप में एक एसवीजी सेट है। पहली बार तत्व प्रदर्शित होता है, एनीमेशन सही ढंग से खेलता है।पृष्ठभूमि पुनरारंभ करें एसवीजी एनीमेशन
बाद के डिस्प्ले पर (उदाहरण के लिए यदि तत्व का डुप्लिकेट जावास्क्रिप्ट के माध्यम से इंजेक्शन दिया गया है, या यदि पृष्ठभूमि छवि हटा दी गई है और सीएसएस/जावास्क्रिप्ट के साथ वापस जोड़ा गया है), तो एनीमेशन शुरुआत से शुरू नहीं होता है। मुझे लगता है कि यह इरादा कार्यक्षमता है क्योंकि छवि को ब्राउज़र द्वारा पुनः लोड नहीं किया गया माना जाता है - यह स्मृति संस्करण में उपयोग करता है जो पहले से ही एनिमेटिंग कर रहा है।
यहाँ एक (मेरा नहीं) इस बात का डेमो है: http://www.luigifab.info/public/svg-smil/test.html
कुछ जुड़े Firefox और Chrome के लिए ब्राउज़र कीड़े रिपोर्ट नहीं है, लेकिन इसके बाद के संस्करण के रूप में मैं इस कार्यक्षमता का इरादा है लगता है।
क्या मेरे एसवीजी एनीमेशन को छवि प्रदर्शित होने पर रीसेट/रीप्ले करने का कोई तरीका है?
मैं आदर्श रूप से केवल सीएसएस और एसवीजी का उपयोग कर समाधान ढूंढ रहा हूं - अन्यथा जावास्क्रिप्ट के साथ एक समाधान यदि यह संभव नहीं है।
आपका SVG चित्र दिखा सही नहीं कर रहे हैं .. ? यह समस्या है .. .. .. –
एसवीजी दिखा रहे हैं, वे बाद के डिस्प्ले पर एनिमेटिंग नहीं कर रहे हैं। यदि आप उपरोक्त डेमो लिंक पर क्लिक करते हैं, तो 'शो' दबाएं, आप एसवीजी एनिमेट देखेंगे। फिर 'छुपाएं' पर क्लिक करें और फिर 'शो' पर क्लिक करें और एसवीजी एनिमेट नहीं होगा। –
क्या आप मुझे अपना एनिमेट कोड दिखा सकते हैं ..? –