我终于可以在我的 MVC 演示站点上使用 datepicker 了。有一件事,虽然它在使用 IE7 浏览时不起作用,但我还没有使用 IE6 进行测试。有谁知道如何解决这个问题,或者如果我希望 IE 用户能够选择日期,我不能使用 jQuery 吗?
它在 Safari 和 Firefox 上就像一个魅力,除了它在下拉时的位置。
请在我的演示站点上亲自尝试:演示站点
单击菜单上的“Boka plats”链接。然后登录:电子邮件:test@test.nu 密码:tester
我终于可以在我的 MVC 演示站点上使用 datepicker 了。有一件事,虽然它在使用 IE7 浏览时不起作用,但我还没有使用 IE6 进行测试。有谁知道如何解决这个问题,或者如果我希望 IE 用户能够选择日期,我不能使用 jQuery 吗?
它在 Safari 和 Firefox 上就像一个魅力,除了它在下拉时的位置。
请在我的演示站点上亲自尝试:演示站点
单击菜单上的“Boka plats”链接。然后登录:电子邮件:test@test.nu 密码:tester
如果我没记错的话,您的参数列表中有一个尾随逗号。IE 会一直在 js 中被尾随逗号阻塞。
试试这个:
$(function() {
$("#Date").datepicker($.extend({},
$.datepicker.regional["sv"], {
onSelect: function(date) {
},
minDate: "0d",
maxDate: new Date(2009, 3 - 1, 26),
showStatus: true,
showWeeks: true,
highlightWeek: true,
showOn: "both",
numberOfMonths: 1,
firstDay: 1,
buttonImage:"../../Content/Images/calendar.gif",
buttonImageOnly: true,
showAnim: "scale",
showOptions: {
origin: ["top", "left"]
}
}));
});
编辑:是的,我认为您需要将 DatePicker() 包装在 $(document).ready(function() EX 中:
<script type="text/javascript">
$(document).ready(function() {
$("#Date").datepicker($.extend({},
$.datepicker.regional["sv"], {
onSelect: function(date) {
//alert("The chosen date is " + date);
},
minDate: "0d",
maxDate: new Date(2009, 3 - 1, 26),
showStatus: true,
showWeeks: true,
highlightWeek: true,
showOn: "both",
numberOfMonths: 1,
firstDay: 1,
buttonImage:"../../Content/Images/calendar.gif",
buttonImageOnly: true,
showAnim: "scale",
showOptions: {
origin: ["top", "left"]
},
}));
});
</script>