Jquery Ui Datepicker-Monat/Jahr-dropdown funktioniert nicht im popup-Menü im neuesten firefox
Irgendwie meine jQuery-UI-Datepicker-Monat/Jahr-Dropdown funktioniert nicht in jedem popup-Menü im neuesten firefox .
Wenn ich auf Monat oder Jahr Dropdown-Liste der Optionen nicht angezeigt.
Hier ist mein Popup & Datepicker-Code:
$( "#dialog-form" ).dialog({
modal: true
});
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true
});
Bereitete ich eine demo auf JSfiddle zu:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, weil die modale erzwingt die Konzentration auf sich selbst. Hier ist eine Lösung für dieses, wie erwähnt hier . Fügen Sie unterhalb der Skript, um Ihre js-Datei. Das ist es.
jsfiddle: http://jsfiddle.net/surjithctly/93eTU/16/
Ref: Twitter bootstrap mehrere modale Fehler
Für Die Bootstrap-4:
Musste ich
zur Einschränkung des Fokus-Insider-Modell, wenn wir Sie mit der Tab-Fokus-Elementen (Habe aus dem GIT).
versucht, diese>>
Nun kann ich wählen Sie das Jahr 🙂
Magnific popup mit jquery ui datepicker (changemonth und changeyear aktiviert ist)
Versuchen, diesen code
Ideale Lösung ist, sich zu bewegen date picker popup-div in Modaler dialog.
Hinweis: Wird die Aktualisierung css ein bisschen. Überprüfen Sie jsfiddle link zur aktuellen demo.
JsFiddle: http://jsfiddle.net/469zV/414/
$("#datepicker.your-special-class").datepicker({ beforeShow: function(el, dp) { $(el).parent().append($('#ui-datepicker-div.your-special-class')); $('#ui-datepicker-div.your-special-class').hide(); }
$('#ui-datepicker-div.your-special-class')
existiert nicht. Obwohl ich eingestellt habe dasyour-special-class
Klasse zu meinem datepicker-input.In der Neuzeit -- 2018, mit Bootstrap 4.1 -- ich war in der Lage, dies zu lösen, indem Sie einfach vorbei
focus : false
auf den modal-Konstruktor.In meinem Fall, glaubte ich, der datepicker war ein Fehlschlag, aber was wirklich geschehen war, dass ein zuvor referenzierten datepicker (bootstrap-datepicker.js) genommen wurde, die Vorrang vor der jquery-ui-datepicker.