2012-09-06 10 views
9

मैंd3 अस्पष्टता संक्रमण फ्लैश अंतिम अवस्था

emp_line.transition() 
    .duration(1250) 
    .attr('opacity', 1) 

हालांकि की तर्ज पर बुनियादी अस्पष्टता संक्रमण की एक संख्या है, जब मैं उन्हें चलाने के लिए, अक्सर इन वस्तुओं पूर्ण अस्पष्टता को वापस कोई भी और फीका करने के लिए फ्लैश और फिर होगा क्या इस सामग्री को झटके से रोकने का कोई तरीका है?

उत्तर

16

परीक्षण इस, ऐसा लगता है .attr('opacity') साथ झिलमिलाहट प्राप्त है, लेकिन .style('opacity') साथ नहीं है, इसलिए .style() के लिए संक्रमण को बदलने इसे ठीक करना चाहिए।

टेस्ट बेला:।।? http://jsfiddle.net/nrabinowitz/Y5uX6/

कोई विचार क्यों इस हालांकि :(सच होना चाहिए

+0

इलाज काम करता है एक अनुमान पर ... शायद इस एसवीजी इंजन में एक बग है का उपयोग करते हुए '.style इसका मतलब है कि यह इसके बजाय सीएसएस पर निर्भर है, जो शायद अधिक परिष्कृत है/ब्राउज़र डेवलपर्स से अधिक ध्यान दिया गया है। – futuraprime

+1

डी 3 Google समूह पर यह धागा भी शून्य मान से संक्रमण से संबंधित है और जिस तरह जावास्क्रिप्ट संख्याओं को इंटरपोल करता है : https://groups.google.com/forum/#!msg/d3-js/hRlz9hndpmA/BH89BQIRCp4J – Josh