मैं एक मनमाना घटना के साथ जावास्क्रिप्ट के माध्यम से एनिमेटिंग शुरू करने के लिए एक svg एनिमेट तत्व कैसे ट्रिगर करूं? मैं begin="mySpecialEvent"
की तरह कुछ कल्पना कर रहा हूं, फिर बाद में मैं mySpecialEvent
भेज सकता हूं और एनीमेशन शुरू हो जाएगा (या फिर से शुरू हो गया है अगर यह पहले से ही खेला गया है)।घटना के साथ एसवीजी ट्रिगर एनीमेशन
उत्तर
यहाँ एक लेख है को शामिल किया गया है कि तुम क्या जरूरत है:
http://dev.opera.com/articles/view/advanced-svg-animation-techniques/
संपादित करें: लिंक हटा दिया है। संग्रहीत प्रतियां:
- https://github.com/operasoftware/devopera-static-backup/blob/master/http/dev.opera.com/articles/view/advanced-svg-animation-techniques/index.html
- http://web.archive.org/web/20140228202850/http://dev.opera.com/articles/view/advanced-svg-animation-techniques
संक्षेप में:
<animation>
begin="indefinite"
साथ बनाएँ इतना है कि यह दस्तावेज लोड पर शुरू करने के रूप में एनीमेशन का इलाज नहीं होगा। आप या तो जावास्क्रिप्ट या कच्चे एसवीजी स्रोत के माध्यम से ऐसा कर सकते हैं।beginElement()
SVGAnimationElement
उदाहरण (<animate>
तत्व) पर जब आप एनीमेशन शुरू करने के लिए तैयार हों तो कॉल करें। अपने उपयोग के मामले के लिए, जब आप तैयार हों, तो इस विधि को आमंत्रित करने के लिए मानकaddEventListener()
कॉलबैक का उपयोग करें, उदा।myAnimationElement.addEventListener('mySpecialEvent',function(){ myAnimationElement.beginElement(); },false);
बहुत बहुत धन्यवाद जो मुझे – Hendekagon
ग्रेट के बारे में जानने की ज़रूरत है। असल में, बस 'startElement()' को कॉल करने से भी नौकरी मिल गई। –
दुर्भाग्यवश, आईई पर काम नहीं करता है: "ऑब्जेक्ट संपत्ति या विधि का समर्थन नहीं करता है 'startElement'" – Starwave
- 1. एक एसवीजी ढाल एनीमेशन
- 2. लूप पर एसवीजी एनीमेशन अस्पष्टता
- 3. एंड्रॉइड और एसवीजी एनीमेशन खेलना
- 4. एसवीजी तत्वों पर घटना प्रतिनिधिमंडल
- 5. jQuery ट्रिगर घटना जब तत्व
- 6. घटना ट्रिगर जब बटन एंड्रॉयड
- 7. एसवीजी एनीमेशन अनुक्रम लूप कैसे करें?
- 8. jQuery एसवीजी वस्तु टैग लोड घटना
- 9. jQuery बच्चे की घटना ट्रिगर होने पर माता-पिता की घटना को ट्रिगर करने से रोकें
- 10. जेक टच - एनीमेशन के लिए ट्रिगर का पता लगाएं
- 11. देरी के साथ एनीमेशन के साथ कैलियर एनीमेशन को रोकना
- 12. सिद्धांत 2 preUpdate घटना - सम्मिलित नहीं ट्रिगर?
- 13. एनीमेशन के साथ स्क्रॉलिंग
- 14. पृष्ठभूमि छवि लोड पर ट्रिगर घटना
- 15. ट्रिगर परिवर्तन घटना <select> jquery
- 16. चेकबॉक्स अभी भी अनियंत्रित घटना ट्रिगर करने के बाद
- 17. गैर रेखीय एनीमेशन के साथ UIScrollview setContentOffset?
- 18. jQuery के साथ रन/पॉज़ सीएसएस एनीमेशन
- 19. आईएसएच के साथ माइस्क्ल ट्रिगर
- 20. दो इंटरपोलेटर के साथ एनीमेशन
- 21. ViewFlipper के साथ कोई एनीमेशन नहीं है?
- 22. घटना "चेनिंग" के साथ समस्या
- 23. jQuery या जावास्क्रिप्ट के साथ कस्टम सीएसएस एनीमेशन अंत घटना से बांधें?
- 24. एनीमेशन UIScrollView एनीमेशन के बाद एनीमेशन
- 25. jQuery एसवीजी के साथ ड्राइंग ग्रिड 1px
- 26. एसवीजी पॉलीगॉन तत्वों के साथ काम करना
- 27. JFreeChart के साथ एक एसवीजी कैसे बनाएं?
- 28. यूनिकोड वर्णों के साथ एसवीजी टेक्स्ट तत्व
- 29. WPF ट्रिगर एनीमेशन जब दृश्यता बदल जाती है?
- 30. एनीमेशन के साथ स्क्रॉल करने के लिए
एक बड़ा सवाल के लिए +1; मैं [एक अलग सवाल] के लिए एक ही चीज़ सोच रहा था (http://stackoverflow.com/questions/8438830/move-a-div-in-a-curved-path-like-tweening-in-flash-old- दिन/8439107 # 8439107)। अब मुझे पता है कि मांग पर एसवीजी एनीमेशन को कैसे लात मारना है, मैं उस जवाब को बेहतर बना सकता हूं। :) – Phrogz