2011-03-05 11 views
5

निम्नलिखित DHTML स्वरूपण में सबस्क्रिप्ट आईई, फ़ायरफ़ॉक्स और क्रोम में contentEditable=true के साथ एक div पर प्रत्येक कार्य ठीक आदेश:contenteditable सुपरस्क्रिप्ट और क्रोम

document.execCommand("superscript", false, null); 
document.execCommand("subscript", false, null); 

हालांकि, आदेश को फिर से बुला स्वरूपण को दूर करने में कोई प्रभाव नहीं है क्रोम।

क्या मुझे कुछ याद आ रहा है या यह क्रोम में एक बग है?

+0

मेरे द्वारा किए गए साधारण मामलों के लिए मेरे लिए काम करता है। क्या आप एक टेस्ट केस पोस्ट कर सकते हैं? –

+0

एचएम, मेरे स्पेगेटी-कोड कार्यान्वयन में एक संघर्ष होना चाहिए। [जेएसएफडल पर परीक्षण] (http://jsfiddle.net/8RWfe/) काम करता है। –

+0

एक कस्टम बटन के साथ Redactor wysiwyg का उपयोग कर सुपरस्क्रिप्ट को हटाने का प्रयास करते समय मुझे वही चीज़ मिलती है। हालांकि यह एक बुनियादी संतुष्ट में काम करता है। एक असली सिर scratcher। –

उत्तर

7

मुझे एक ही समस्या थी। मेरे लिए, समस्या कुछ "सामान्यीकरण" सीएसएस को vertical-align: baseline को सुपर और उप टैग के लिए बदलने के कारण हुई थी। उस सीएसएस को ओवरराइड करना और उप-vertical-align: sub पर सेट करना और vertical-align: super को ठीक करना इसे ठीक करें।

+1

उत्कृष्ट पकड़ जिसने मुझे बचाया निस्संदेह डब्ल्यूटीएफ को समझने की कोशिश कर रहे कई घंटों का काम गलत था। – Puppy

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