JQuery UI datepicker不是从输入字段显示,而是仅从它周围显示

时间:2011-11-27 09:10:22

标签: css jquery-ui datepicker

我有一个输入字段,我添加了一个datepicker。 出于某种原因,当我单击输入字段时,datepicker将无法打开,但如果我点击它,则会打开日期选择器并填写该字段中的数据。

这是HTML:

<div class="row">
  <label for="video_due_date">Birthday Date</label>
  <div class="text">
    <input id="video_due_date" name="video[due_date]" size="30" type="text" value="2011-12-24 13:51:58 UTC" />                                                      
  </div>                                
</div>

这是CSS:

.sign-form .row .text,
.sign-form .place-holder{
    float:left;
    background:url(../images-2/sprite-form.gif) no-repeat 0 -44px;
    position:relative;
    height:38px;
}

这是JS的代码:

<script type="text/javascript">
$(document).ready(function() {
  $('#video_due_date').datepicker({minDate: 0,
                                   dateFormat: 'yy-mm-dd     00:00:00'
                                  });
});
</script>

您是否知道可能导致此问题的原因,为了让日期选择器从字段内打开而不是从周围区域打开,我应该更改什么?

谢谢, 可人

1 个答案:

答案 0 :(得分:0)

行。得到它了。 这是.row中的一些问题:课后。 这是工作版本:

.row:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

此代码从蓝图css框架中复制。

Here就是所有代码。