Şu anda içerik olarak iki girişli bir iletişim kutusu (.datepicker()
kullanarak iki girişle) var. İletişim kutusunu açtığımda, ilk giriş odağı olur ve ilk tarih seçici otomatik olarak görüntülenir. Bölmeyi gizlemeyi ve girdiyi bulanıklaştırmayı denedim, ancak bu tarihçinin artık odakta görünmemesine neden oluyor.jQueryUI İletişim Kutusu/Datepicker Otomatik Açılır
İdeal olarak, aşağıdaki edebilmek istiyorum:
- Aç (hayır datepickers gösteren) iletişim kutusu.
- İlk girişe tıklayın ve datepicker show'una sahip olun. İşte
benim geçerli kod:
JAVASCRIPT:
$("#to").datepicker({
onClose: function (selectedDate) {
$("#from").datepicker("option", "minDate", selectedDate);
}
});
$("#from").datepicker({
onClose: function (selectedDate) {
$("#to").datepicker("option", "maxDate", selectedDate);
}
});
$("#settingsDialog").dialog({
autoOpen: false,
open: function (event, ui) {
if ($(".ui-datepicker").is(":visible"))
$(".ui-datepicker").hide();
$("#to").blur();
$this.focus().click();
},
close: function() {
$(this).dialog("close");
}
});
Ben de bir jsfiddle demo yaptık: http://jsfiddle.net/ARnee/19/
Ben çözüm için çevrimiçi aramış ve benzeri bulundu questions ama hiçbiri yardım etmiyor. Bana yardım eden var mı?
DÜZENLEME:
kullanıyorum tarayıcı Chrome.
Yardımlarınız için teşekkür ederiz! Bu, buna yaklaşmanın dahice bir yoluydu! – Dom
Teşekkürler. Aynı zamanda 'arka plan: şeffaf' olarak ayarlayın, çünkü formun farklı Renkleri vardır. –