2017-02-21 16 views
1

Я использую Timepicker JQuery плагин в Вот мой код:.Timepicker появляется за модальный

<div class="form-group"> 
    <label for="time">Time of Event</label> 
    <input id="time" class="timepicker" > 
    </input> 
</div> 

<script> 

$(document).ready(function() { 
    $('input.timepicker').timepicker({}); 
}); 
</script> 

Однако, я получаю что-то вроде этого: enter image description here

Как вы можете видеть, timepicker появляется позади модальная форма, и я не могу получить к ней доступ. Я думаю, что это как-то связано с индексом z, поэтому я играю с этим. Однако в это время я не увенчался успехом.

Это то, что я пробовал: <input id="time" class="timepicker" style="z-index:1151 !important" >

Есть идеи?

EDIT: Хорошо, поэтому по какой-то причине, когда я пытаюсь изменить z-indextimepicker, он не изменяется. Это похоже на то, что он что-то переопределяет. Однако, если я вручную изменил его в окне Google Chrome Inspect, он будет работать.

+1

набор Z-индекс для '.ui-timepicker-container', как это:' .ui-timepicker-контейнер { г-индекс: 1151 важно; } ' –

+1

Я пробовал, и это сработало! Большое спасибо. – anderish

+0

Я отправлю это как ответ. Не забудьте принять его, чтобы помочь другим людям. –

ответ

1

Вы должны наложить z-index на контейнер timepicker.

.ui-timepicker-container{ 
    z-index:1151 !important; 
}