سؤال

في فايرفوكس، يمكنني النقر فوق أي مكان في ckeditor (350px × 250 بكسل) لوضع التركيز على فقرة واحدة من النص الموجود في الجزء العلوي من المحرر. ومع ذلك، في IE6 (أعرف، لكن عميلنا يصر) يجب عليك النقر مباشرة على فتح الفقرة لتركيز المؤشر ثم قم بتحرير النص لاحقا.

ckeditor يخلق ما يلي:

<iframe>
<html>
   <head>...</head>
   <body spellcheck="true">
      <p>some text to edit</p>
   </body>
</html>
</iframe>

أظن أن هذه مشكلة IE6؛ أيه أفكار؟؟؟

تعديل: على ما يبدو مشكلة معروفة.

هل كانت مفيدة؟

المحلول

هذا ال مشكلة معروفة ثابت على ما يبدو في v3.1.

نصائح أخرى

كان لدي نفس المشكلة مع الإصدار 4.2.2 و IE 8 وتمكن من إصلاحه بهذا الرمز في instanceReady حدث. يضع التركيز عند النقر فوق المستخدم في أي مكان في منطقة تحرير CKEDITR.

CKEDITOR.on( 'instanceReady', function( ev ) {
    $('iframe.cke_wysiwyg_frame', ev.editor.container.$).contents().on('click', function() {
        ev.editor.focus();
    });
}); 

كما يظهر تاريخ التذاكر، لا يزال الخطأ موجودا، لم يتم إصلاحه في الإصدار 3.1.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top