jQuery Datepicker无法在Windows 7手机上运行

时间:2014-01-13 13:33:23

标签: jquery windows-phone-7 datepicker

我有一个带有日期字段的表单并使用JQuery datepicker。除了在Windows 7手机上,这在所有平台上都能完美运行。

当您单击该字段时,日历会正确显示,但当您单击它以选择日期时,不会选择日期并且日历仍会显示。

我一直在寻找这个,看到它发生在其他人身上但却未能找到解决方案。

$(document).ready(function() {

var myDate = new Date();
$('#datepicker1,#datepicker2').datepicker({
    minDate: myDate,
    dateFormat: 'dd/mm/yy',
    showOn: 'both',
    buttonImage: '/......calendar.gif',
    buttonImageOnly: true,
    onSelect: controlDates
 });

function controlDates(dateStr)
{
    if (this.id == 'datepicker1')
        { $('#datepicker2').datepicker('option', 'minDate', $(this).datepicker('getDate')); }
    else
        { $('#datepicker1').datepicker('option', 'maxDate', $(this).datepicker('getDate')); }
}

我的表格的一部分:

<form.....><input type="text" size="8" name="pudate" value="'.$startdate.'" id="datepicker1" title=""> 

有人可以提供建议吗?感谢。

1 个答案:

答案 0 :(得分:0)

只是更新 - 我已经通过将jQuery升级到1.10.2版本以及使用jquery-migrate并将jQuery ui更新为1.10.3版本来修复此问题。