2013-02-17 11 views
6

सीकेईडिटर 4.0.1 आईओएस 6.1 सफारी पर टेक्स्ट एरिया में टैप करते समय ध्यान केंद्रित करने में विफल रहा है। यह आईफोन और आईपैड दोनों पर होता है (दोनों आईओएस 6.1 चल रहे हैं)। मैं अंततः इसे कई बार टैप करके ध्यान केंद्रित कर सकता हूं। कभी-कभी इसमें 5 नलियां लगती हैं, कभी-कभी इसमें 10 या 15 लगते हैं। यदि मैं बोल्ड बटन पर क्लिक करता हूं, तो यह तुरंत ध्यान केंद्रित करता है। कोई विचार? क्या मेरे लिए टैप ईवेंट मैन्युअल रूप से कैप्चर करने का कोई तरीका है और फिर कुछ ऐसा कॉल करें जो संपादक पर ध्यान केंद्रित करेगा? मैं jquery का उपयोग कर रहा हूँ।टेक्स्ट क्षेत्र में टैप करते समय CKEditor आईओएस पर ध्यान केंद्रित नहीं करता है

+0

अहह ... मैंने सिर्फ सामग्री आईफ्रेम का निरीक्षण किया और पाया कि ऊंचाई केवल 1 पंक्ति लंबा है ... दूसरे शब्दों में, iframe सामग्री क्षेत्र की ऊंचाई नहीं फैलता है। ध्यान केंद्रित करने के लिए, आपको सामग्री क्षेत्र के शीर्ष पर टैप करना सुनिश्चित करना होगा। मुझे आश्चर्य है कि iframe ऊंचाई सामग्री क्षेत्र की ऊंचाई से मेल खाने का एक आसान तरीका है। – Redtopia

+0

मुझे लगता है कि ckeditor iframe के लिए सीएसएस में एचटीएमएल {ऊंचाई: 100%;} जोड़ना चाल हो सकता है। लेकिन मुझे यकीन नहीं है कि मैं वह परिवर्तन कहां करूंगा। – Redtopia

+0

मैं अपने संपादक क्षेत्र सीएसएस फ़ाइल के भीतर से HTML तत्व की ऊंचाई को बदलने में सक्षम था, और सत्यापित किया कि आईफ्रेम की ऊंचाई सामग्री क्षेत्र की ऊंचाई को बढ़ाती है। लेकिन यह समस्या का समाधान नहीं करता है। 100px की न्यूनतम ऊंचाई रखने के लिए शरीर को सेट करना संपादक को फ़ोकस करना आसान बनाता है, लेकिन जाहिर है केवल एक अस्थायी फ़िक्स जो समस्या को पूरी तरह से ठीक नहीं करता है। – Redtopia

उत्तर

2

height:100%; से HTML और BODY संपादक-test.css में तत्व इस समस्या को ठीक करेंगे। अंतिम कोड इस तरह होगा:

html {height:100%;} 
body { 
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif; 
    font-size: 12px; 
    line-height:1.4em; 
    color: #333; 
    height:100%; 
} 
+0

उस परिवर्तन को करने का दुष्प्रभाव यह है कि संपादक के पास हमेशा एक स्क्रॉलबार होगा। ऐसा इसलिए है क्योंकि आईफ्रेम सामग्री में मार्जिन है, इसलिए 100% प्लस मार्जिन हमेशा व्यूपोर्ट से लंबा होगा। मेरा फिक्स मिनी-ऊंचाई जोड़ने के लिए था: 250 पीएक्स (या जो भी संपादक की आरंभिक ऊंचाई है जब इसे पहली बार देखा जाता है) शरीर तत्व में। – Redtopia

+0

मैंने ऊंचाई 100% निर्धारित की है लेकिन फिर भी यह मेरे लिए आईफोन पर काम नहीं कर रही है। कोई अन्य समाधान? – Faizan

+0

क्या आपने इसे HTML और बॉडी टैग दोनों के लिए सेट किया है? क्या आप अपना कोड jsfiddle पर पेस्ट कर सकते हैं और इसे यहां साझा कर सकते हैं? – trkaplan

1

मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन मैं इस के खिलाफ हाल ही में भाग गया।

ckeditor फ़ोल्डर में मैंने contents.css फ़ाइल संपादित की। (यह शैली संपादक की सामग्री)

body अनुभाग में, मैं कहा:

body 
{ 
    /* [other code is left as found] */ 

    /* Add the line below */ 
    min-height: calc(100% - 40px); 
} 

यह ध्यान में रखा जाता कस्टम ऊंचाइयों config.js में परिभाषित किया गया और margin: 20px घोषणा (जो डिफ़ॉल्ट हो रहा है भिन्न)।

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