पर नहीं दिखा रहा है मेरे पास एक स्टैक्ड बार चार्ट है जिसका <text>
लेबल आईई पर नहीं दिखाए जाएंगे, लेकिन क्रोम और फ़ायरफ़ॉक्स पर होंगे।D3.js चार्ट: लेबल (<text> टैग) IE11
मेरे पास स्टैक्ड बार चार्ट पर मौजूद लेबल धुरी और किंवदंती का हिस्सा हैं। ऐसा लगता है कि पृष्ठ लोड होने पर ऐसा लगता है।
चार्ट का टेक्स्ट वास्तव में लोड होता है, लेकिन केवल इसके बाद मैं इसके साथ बातचीत करता हूं। मैं निम्न में से कोई ऐसा करते हैं तो ...
- क्लिक/चार्ट पर राइट क्लिक करें कहीं भी
- मंडराना एक बार से अधिक
- (जो एक टूलटिप मैं प्रकट करने के लिए सेट कर लेते हैं उत्पन्न करते हैं) विंडो का आकार बदलें
... किंवदंती और धुरी दोनों पर चार्ट के लेबल दिखाई देते हैं।
मैं व्यूबॉक्स का उपयोग कर रहा हूं, जो यहां समस्या हो सकती है, क्योंकि मुझे पता है कि कुछ काला जादू है जो तब होता है जब व्यूबॉक्स और आईई को एक ही बर्तन में रखा जाता है।
संपादित करें: ऐसा लगता है कि यह एक पूर्व-मौजूदा मुद्दा है। here और here देखें।
अद्यतन: मैं बदल जहां यह पेज पर रखा गया था (मैं सीएसएस या जे एस को संपादित नहीं किया था), और अब लेबल लोड पर दिखाने लेकिन जब गायब करना पड़ा खिड़की पर कुछ और परिवर्तन (पूरी तरह से जैसे असंबंधित घटना ट्रिगर की जा रही है, खिड़की का आकार बदल गया है आदि)। जैसा कि पहले था, अगर मैं किसी भी तरह से इसके साथ बातचीत करता हूं, तो लेबल फिर से दिखाई देते हैं। इसे प्रतिबिंबित करने के लिए प्रश्न शीर्षक बदल दिया।
टी एल; डॉ:
कदम से पहले:
- छिपा ऑनलोड
- दिखाई जाती है जब ध्यान दिया (जैसे क्लिक किया)
आने के बाद:
- दिखाए ऑनलोड
- खिड़की का आकार बदलते समय
- ध्यान दिया गया जब दिखाया गया (उदा। क्लिक किया) कदम 2
से
संपादित करें 2: यह शापित चार्ट यह दिखता है कि ध्यान देने पर यह ध्यान दिया जाता है।
संपादित करें 3: फिर भी another question, और ऐसा लगता है मेरी मूल विचार सही था: यह viewbox
है कि इस का कारण है।
आईई में एक बग की तरह लगता है। मेरा मानना है कि माइक्रोसॉफ्ट इन दिनों हालांकि आईई 11 पर सुरक्षा कीड़े को ठीक कर रहा है। –
@RobertLongson मैं रो सकता हूं अगर इसका जवाब "कोई फिक्स नहीं है" –
क्या आप d3 v3 या v4 का उपयोग कर रहे हैं? क्या आप अपने चार्ट का न्यूनतम न्यूनतम कोड प्रदान कर सकते हैं जो इस मुद्दे को दिखाएगा? –