Wie um zu verhindern, dass den Fokus verloren in der bootstrap-modal?
Haben Sie einen Blick auf die boostrap-Website selbst:
http://getbootstrap.com/javascript/#modals-related-target
Aber es hat nichts zu tun mit dem Thema dieses Absatzes, es öffnet ein modal mit einem input-Feld und versuchen Sie Folgendes: Konzentrieren Sie sich ein Eingabefeld, geben Sie einige Zeichen, wechseln zu einem anderen Fenster oder browser-tab und dann zurück zu der modal. In Firefox wird der konzentrierte input konzentriert sich nicht mehr.
Wie könnte ich re-Fokus der letzten fokussiertes element? Wie kann oder könnte ich sogar verhindern, dass die Fokus-Verlust?
Update: eingereicht ein Problem auf GitHub.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zusammen mit @SHAZ-Lösung, Sie müssen auch
$(window).focus()
Funktion zu konzentrieren, die Eingabe als browser-tab im aktiven ZustandJS:
HTML:
Fiddle
Nur Fokus() Ihre Eingabe-Feld, wenn bootstrap modal öffnen jedes mal. Verwenden Sie hierzu folgenden code:
JS:
HTML:
shown.bs.modal
wird ausgelöst, erst einmal: wenn das modale wird eröffnet, aber nicht, wenn das Fenster erhält den Fokus, wieder nach der Fokus vorübergehend anderenorts.Happy coding.. 🙂