jquery datepicker针对fullcalendar的年/月更改在iphone中未触发



我使用jquery日期选择器来触发fullcalendar的年/月更改,它适用于所有浏览器、所有PC屏幕和所有android手机,但在iPhone中不起作用。

我已经使用jquery日期选择器来触发完整的日历年/月更改,这是我的代码

$("#myhcalendar").datepicker({
changeMonth: true,
changeYear: true,
showOn: 'both',
onChangeMonthYear: function(year, month, objDatePicker) {
var monthnew=("0" + (month + 1)).slice(-2);
console.log(monthnew+'-'+'10'+'-'+year);
$('#calendar').fullCalendar('gotoDate',  monthnew-1+''+'-'+'10'+'-'+year);
//on change of date remove event-container 
$('.fc-content-skeleton>table tbody td').removeClass('fc-event-container');
}
})

myhcalendar是jquery日期选择器id,#calendar是fullcalendar的id。这适用于除iphone以外的所有设备。有什么建议吗?

更新:刚才我看到在$('#calendar').fullCalendar('gotoDate',monthnew-1+''+'-'10'+'-'+year)之前添加alert();工作,但在这一行之后添加警报在iphone中不起作用,gotodate一定有问题如果需要查看任何其他代码,请发表评论。非常感谢。

使用(/)而不是连字符(-)

如下

$('#calendar').fullCalendar('gotoDate',  monthnew-1+''+'/'+'10'+'/'+year);

您可以尝试添加以下内容来阻止选择吗?

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

相关内容

  • 没有找到相关文章

最新更新