Jquery DatePicker左对齐第一行天

时间:2015-09-08 16:23:31

标签: jquery html datepicker

我正在使用JQuery1-11.1

我有一个日期选择器



$(function() {
  $("#openDatePicker").datepicker({
    dateFormat: "dd/mm/yy",
    minDate: "-5Y",
    maxDate: "+0Y",
    constrainInput: true
  });
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>
<TD>
  <INPUT TYPE="text" id="openDatePicker" NAME="OPEN_DATE" label="Open Date" class="Form80"></INPUT>
  <span id="createDateDay"></span>
</TD>
&#13;
&#13;
&#13;

当通过stackoverflow在此处运行代码片段时,这可以正常工作,但是当我在我的应用程序中运行时,datepicker的第一行是左对齐的。

enter image description here enter image description here

我尝试删除所有jquery .css文件 但得到了同样的东西

enter image description here

这是带有附加.css的图片以突出显示单元格

enter image description here

对于可能导致此问题的任何想法?

2 个答案:

答案 0 :(得分:1)

你的一个样式表中有一个样式导致了这种情况。使用Firebug或Chrome的开发人员工具查看正在应用该行的样式。

答案 1 :(得分:0)

以下导致错误

<style>
.ui-state-disabled {
    display: none;
}
</style>

当它被移除时,问题就消失了。

我首先拥有此代码的原因是&#34; hack&#34;按照Jquery UI Tabs: How do i hide a tab and its corresponding div when i close it隐藏我的一个标签页。

感谢大家的帮助。对不起,我无法提出更具体的问题 - 如果我能够做到那时我就不需要问这个问题......