IE kann den Fokus und den Cursor nicht auf die Eingabefelder platzieren, nachdem der tinyMCE-Editor fokussiert wurde

8

Ich habe gerade den gleichen Fehler in tinyMCE Geige reproduziert.

Hier ist der Link: Ссылка

Es gibt kurze Beschreibungen auf der Seite ...

Wenn Sie den Schritten folgen, wird Ihnen der Fehler angezeigt, auf den ich gestoßen bin ...

Ich habe versucht, dieses Problem selbst zu lösen, aber ich denke, ich kann das nicht.

Ich habe die tinyMCE-Dokumentation und die Fehlerberichtseiten tausendmal durchgeschaut,

aber ich konnte keinen Hinweis dafür bekommen.

Es ist wirklich seltsam, dass der IE den Fokus setzen kann, aber den Cursor nicht auf Eingabeelemente setzen kann.

Sie können das aktuell fokussierte Element überprüfen, indem Sie $ ('*: focus') ...

auswählen

Fokussierung funktioniert, aber Cursor nicht platzieren.

    
hina10531 25.10.2013, 05:02
quelle

3 Antworten

4

Veröffentlichen Sie das für den Fall, dass es jemand anderem hilft, der darauf stößt. Ich hatte ein ähnliches Problem. Es sieht so aus, als ob IE9 + einen Bug hat, bei dem, wenn der Fokus auf einem dom-Element liegt, das entfernt wird, das Fokus-Ereignis auf anderen Elementen aufhört zu funktionieren.

In meinem Fall konnte ich es lösen, indem ich einen $ ('input') .focus () vor dem Löschen des Rich-Text-Editors (CKEditor).

Fehler wird hier beschrieben: Warum kann ich manchmal nicht in meine & lt; Eingabe & gt; in IE?

und hier: Ссылка

    
Laura Polaco 11.03.2015 22:55
quelle
0

Noch ein ähnliches Problem: Auf unserer Webseite verstecken und zeigen wir divs mit einer schnellen Animation (.slideDown (100) / .slideUp (100)). Die divs enthalten Eingabefelder, die nach dem Zufallsprinzip nicht auf IE9, 10 und 11 fokussiert werden können.

Die Eingabefelder werden angezeigt, aber der Cursor ändert sich nicht, wenn Sie den Mauszeiger darüber bewegen. Wenn Sie auf die Eingabe klicken, passiert nichts. Es ist so, als ob die Eingabe nicht existiert. Manchmal, wenn Sie die Tab-Taste drücken, wird es sich selbst beheben und Sie können den Fokus und einen Cursor in der Eingabe erhalten.

Wenn wir die Animation entfernt oder die Zeit erhöht haben (z. B. .slideDown (500)), schien es so zu sein, als ob sie funktionierte - wir konnten das Problem nicht reproduzieren.

    
TV's Frank 03.09.2015 07:17
quelle
0

Ich wiederhole das gleiche Problem mit der Version tinyMce 4.4.0. window.focus () löst das Problem in IE11.

%Vor%

Ссылка

    
m.kerkeni 01.08.2017 16:15
quelle