2013-10-25 6 views
8

से बाहर ध्यान केंद्रित करने के बाद इनपुट टेक्स्ट बॉक्स पर फोकस और कर्सर नहीं रख सकता है मैंने अभी भी एक ही त्रुटि को tinyMCE fiddle में पुन: उत्पन्न किया है। http://fiddle.tinymce.com/39daabआईई tinyMCE संपादक

पृष्ठ पर संक्षिप्त विवरण रहे हैं ...

चरणों आप त्रुटि मैं में चलाने दिखाएगा निम्नलिखित

...

मैं कोशिश कर रहा है:

यहाँ लिंक है इस समस्या को हल करने के लिए, लेकिन मुझे लगता है कि मैं सक्षम नहीं हूं।

मैं tinyMCE दस्तावेज और समय की एक हजार की तरह बग रिपोर्ट पृष्ठों के माध्यम से देखा,

लेकिन मैं इस बात के लिए एक संकेत नहीं मिल सका।

यह वास्तव में अजीब है कि आईई फोकस कर सकता है, लेकिन इनपुट तत्वों पर कर्सर नहीं कर सकता है।

आप $ चुनकर वर्तमान केंद्रित तत्व की जांच कर सकते ('*: फोकस') ...

ध्यान केंद्रित कर काम करता है, लेकिन कर्सर रखकर नहीं करता है।

उत्तर

4

अगर यह किसी और की मदद करता है तो इसे पोस्ट करने में मदद करता है। मेरा मुद्दा भी ऐसा ही था। ऐसा लगता है जैसे IE9 + में एक बग है जहां फोकस एक डोम तत्व पर है जो हटा दिया गया है, अन्य तत्वों पर फोकस ईवेंट काम करना बंद कर देता है।

मेरे मामले में मैं एक $ ('इनपुट') करके इसे हल करने में सक्षम था। समृद्ध टेक्स्ट एडिटर (सीकेईडिटर) को नष्ट करने से पहले फोकस()।

बग यहाँ उल्लिखित है: Why can I sometimes not type into my <input> in IE?

और यहाँ: http://bugs.jqueryui.com/ticket/9122

+2

इस समाधान के लिए धन्यवाद! मैंने छद्म चयनकर्ता '$ (': इनपुट') का उपयोग किया। किसी भी इनपुट प्रकार पर ध्यान केंद्रित करने के लिए फोकस()' (केवल HTML इनपुट के बजाय) लेकिन इसके अलावा एक इलाज किया! – Campbeln

0

एक और इसी तरह के मुद्दे: हमारे वेब पेज पर हम छिपाने के लिए और एक तेजी से एनीमेशन का उपयोग कर शो divs (.slideDown (100)/.slideUp (100))। Divs में इनपुट बॉक्स होते हैं जो यादृच्छिक रूप से IE9, 10 और 11 पर ध्यान केंद्रित करने में असफल हो जाते हैं।

इनपुट बॉक्स दिखाए जाते हैं, लेकिन कर्सर तब नहीं बदलता जब आप उन पर होवर करते हैं, तो कुछ भी नहीं होता है यदि आप इनपुट पर क्लिक करते हैं , ऐसा लगता है कि इनपुट मौजूद नहीं है। कभी-कभी यदि आप टैब कुंजी दबाते हैं तो यह स्वयं ठीक हो जाएगा और आप इनपुट में कर्सर को फोकस और प्राप्त कर सकते हैं।

जब हमने एनीमेशन हटा दिया, या समय बढ़ाया (उदाहरण के लिए। स्लाइडडाउन (500)) ऐसा लगता है जैसे यह काम करना शुरू कर दिया - हम इस मुद्दे को पुन: उत्पन्न नहीं कर सके।

0

मैं tinyMce 4.4.0 संस्करण के साथ एक ही समस्या का पुनरुत्पादन करता हूं। window.focus() iE11 में समस्या का समाधान करें।

function closeTinyMce(){ 
    tinymce.remove(); 
    setTimeout(function(){ 
    window.focus(); 
    },10) 
} 

http://fiddle.tinymce.com/DWfaab/1

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