客户希望为其公司提供内部表格并使用IE9。问题是,datepicker没有出现在IE9中。我唯一得到的是datepicker UI的顶部(高度约为5px)。
截图:
代码片段:
<script type="text/javascript">
$(function() {
$('input.datepicker').datepicker({
dateFormat: 'dd-mm-yy',
changeMonth: true,
changeYear: true,
showOn: 'focus',
beforeShowDay: function(date)
{ return [(date.getDay() == 2 || date.getDay() == 4), ""]; }
},
$.datepicker.regional['nl']);
});
</script>
和
<li>
<label for="datum">Datum</label><br/>
<input type="text" id="datum" value="" class="datepicker" name="datum" placeholder="Datum" class="required"/>
</li>
有人知道为什么没有显示datepicker用户界面吗?
亲切的问候。
答案 0 :(得分:0)
在jquery.cookie.js来源中加入provided。错误发生在control.js。
编辑:
添加适当的依赖项:
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js"></script>
删除:
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.3/themes/base/jquery-ui.css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/trunk/ui/jquery.ui.core.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/trunk/ui/jquery.ui.datepicker.js" type="text/javascript"></script>