2012-05-08 26 views
5

पिछले हफ्ते कथा बॉक्स खड़ी स्क्रॉलबार जोड़ने के लिए मैं कैसे निम्नलिखित प्रश्न पूछा करने के लिए जो मैं एक जवाब मिला:jqPlot - कई कथा आइटम वाले

jqPlot - Pie legend too tall when there are many legend items

मैं अब जोड़ने का एक तरीका के लिए देख रहा हूँ मेरे किंवदंती बॉक्स में एक लंबवत स्क्रॉलबार जो कुछ मामलों में 20 से अधिक किंवदंती वस्तुओं को शामिल कर सकता है।

अगर मैं अपने सीएसएस फ़ाइल में निम्न सेटिंग्स जोड़ने मैं परिणाम मैं फ़ायर्फ़ॉक्स और क्रोम में चाहते हैं प्राप्त कर सकते हैं:

table.jqplot-table-legend { 
    display: block; 
    height: 350px; 
    overflow-y: scroll; 
} 

लेकिन मैं IE9 में एक ही प्रभाव को प्राप्त करने की जरूरत है।

क्या कोई जानता है कि मुझे किन सीएसएस सेटिंग्स की आवश्यकता है?

+0

हाय दोस्त। तो आईई में वास्तव में क्या होता है? मुझे आश्चर्य है कि यह काम नहीं करता है। साथ ही आप अपने कोड को साझा कर सकते हैं, न केवल परीक्षण के लिए, बल्कि मैं इस कोड को व्यक्तिगत रूप से देखना चाहता हूं क्योंकि वर्तमान में मैं जो कर रहा हूं उसके लिए लाभ हो सकता है (+1 थोड़ी देर पहले दिया गया था)। – Boro

+0

हाय बोरो। कृपया आईई 9 (http://jsfiddle.net/UNrr3/) में यह डेमो देखें। मैंने आपके jsfiddles में से एक को संशोधित किया है और पाई चार्ट (टैब 3) में और सेगमेंट जोड़े हैं। जब आप फ़ायरफ़ॉक्स या क्रोम में डेमो देखते हैं, तो आपको लंबवत स्क्रॉलबार दिखाई देगा (हालांकि आप किसी कारण से इसे ऊपर/नीचे नहीं ले जा सकते हैं, अगर मैं उन ब्राउज़रों का उपयोग करता हूं तो यह मेरे प्रोजेक्ट में काम करता है)। आईई 9 के साथ, किंवदंती बॉक्स सिर्फ कैनवास को बहता है और यही वह है जो मैं अपनी परियोजना में देख रहा हूं। अगर आप अपने अंत में डेमो नहीं देख पा रहे हैं तो मुझे बताएं। Jsfiddle का उपयोग कर डेमो बनाने के लिए यह मेरा पहला समय है। – jpen

+0

मुझे पता है कि जब किसी चार्ट के क्षेत्र में होता है तो पौराणिक कथाओं पर कोई ईवेंट नहीं निकाल दिया जाता है, मुझे लगता है, क्योंकि ईवेंट कैनवास इसे कवर कर रहा है। मैं आईई में समस्या देखता हूं यह वहां नहीं है। जब मैं कुछ पाता हूं तो मैं एक नजदीकी नजर रखूंगा और वापस आऊंगा। यह दिखाता है कि जब किंवदंती बाहर रखा जाता है तो यह ठीक है (आईई को बाहर रखा गया है) http://jsfiddle.net/UNrr3/2/ – Boro

उत्तर

0

मैंने पाया कि वेब पर कुछ लोगों ने आईई में टेबल पर ओवरफ्लो के साथ कुछ मुद्दों का उल्लेख किया है, लेकिन मुझे एक आवश्यक उत्तर नहीं मिला।

इसलिए, मेरा दृष्टिकोण तालिका को किसी अन्य तत्व में लपेटना था। मैं इसे एक div में लपेटता हूं और क्रॉस ब्राउजर का काम करता हूं :)

एक div में लिपटे पौराणिक कथा को देखने के लिए आपको Tab 3 पर क्लिक करना होगा, फिर Where is my plot? बटन पर क्लिक करें, क्योंकि बटन के क्लिक पर रैपिंग होती है।

अगर किसी के पास बेहतर समाधान है तो कृपया हमें बताएं।

One of the sites मैं इसका जिक्र कर रहा था। यहां आपके पास एक अच्छी टेबल है और यह आईई 8 में भी ठीक काम करता है, लेकिन आईई 7 और आईई 9 में नहीं?

फिर भी एक और कारण है कि लोगों को अन्य ब्राउज़रों पर क्यों जाना चाहिए।

The code is here.

+0

मुझे एक बेहतर समाधान नहीं मिला। मैंने एक पृष्ठ को एक लिंक जोड़ा जो दिखाता है कि समस्या 'jqPlot' से संबंधित नहीं है, कम से कम मेरे सभी प्रयोग इस तरह इंगित करते हैं। इसलिए, मुझे लगता है कि जेपीएन आपको एक प्रश्न पूछना चाहिए कि आईई 9 (और आईई 7) में एक टेबल पर स्क्रॉलिंग कैसे करें, लेकिन पहले एक नज़र डालें, शायद मुझे एक प्रश्न याद आया जो पहले से ही कहता है। अगर आपको कुछ मिलता है तो कृपया मुझे बताएं। – Boro

+0

मैं मानता हूं कि यह jqPlot संबंधित समस्या नहीं है। Grr आईई !! फिर भी आपकी सहायता के लिए धन्यवाद। – jpen

संबंधित मुद्दे