2012-05-17 2 views
0

У меня есть datepicker на jQuery модальное окно. Когда я закрываю модальное окно без закрытия datepicker, он остается видимым на моей первой странице. Я попытался сосредоточиться, но это не помогло мне, а также попробовало mouseleave, но чтобы заставить его работать, мне нужно навести курсор на дампикер и выйти, чтобы скрыть его.Datepicker не закрывается при закрытии jquery modal

$("#datepicker").append(label); 
      fromInput.datepicker({ 
       showOn: "both", 
       minDate: -30, 
       maxDate: 0, 
       showAnim: "slide", 
       buttonImage: "#", 
       buttonImageOnly: true, 
       onSelect: function(fromDate, inst){ 
        oDTSettings.minDate = fromDate; 
        toInput.datepicker("option", "minDate", oDTSettings.minDate);      
       } 
      }); 

      fromInput.datepicker("setDate", minDate); 

$('.ui-datepicker').live('mouseleave', function() { 
      $('.ui-datepicker').hide()}); 
+0

Пожалуйста, ваши HTML и/или jsFiddle, показывающий поведение. – j08691

ответ

0

Я считаю, что это вопрос, где г-индекс DatePicker должен быть больше, чем г-индекс диалога.

Попробуйте добавить CSS, подобный следующему:

<style type="text/css"> 
    .ui-datepicker 
    { 
     z-index: 1001 !important; /* must be > than popup editor (1000) */ 
    } 
</style> 
+0

Я предполагаю, что если z-индекс datepicker меньше, чем у jQuery-модального мода, он не будет виден в модальном окне. Я думаю, что может быть что-то, чего мне не хватает – user525146

+0

Я думал то же самое ... это очень странно – jimmym715

Смежные вопросы