Javascript jQuery UI datepicker在iPad上无法关闭
日期选择器通常在PC上工作,但在iPad的浏览器中不起作用。在beforeShow中,我添加了要关闭的按钮:Javascript jQuery UI datepicker在iPad上无法关闭,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,日期选择器通常在PC上工作,但在iPad的浏览器中不起作用。在beforeShow中,我添加了要关闭的按钮: var headerPane = $("#ui-datepicker-div"); headerPane.append("<a href='javascript:void(0);' class='close-datepicker'>"); 在事件中,单击: Events: function(){ $('body').on('click', '.close-datepic
var headerPane = $("#ui-datepicker-div");
headerPane.append("<a href='javascript:void(0);' class='close-datepicker'>");
在事件中,单击:
Events: function(){
$('body').on('click', '.close-datepicker' this.closeDatePicker)
}
我试过使用.datepickerhide,但也没用。也许只是某个地方的简单语法问题 你的头像。附加。。。打开一个HTML标签;你在什么地方关好了吗
在events函数中,'.close datepicker'后面是否缺少逗号?我认为这也适用于这个问题。基本上,我只是将OnClick=添加到包含日期选择器输入的父div中。这是我的iOS Datepicker未关闭问题的最简单修复方法,我不需要任何特殊的关闭处理程序逻辑作为解决方法,就像您尝试的那样。当我从iOS日期选择器中选择“完成”时,它仍然不会关闭,但当我单击页面上的其他位置时,它会关闭 “无法关闭”表示即使单击“关闭”,日历弹出窗口仍然存在?哪个浏览器?它不是,因为当我在datepicker中单击一个日期时,只有close按钮关闭,什么也没有发生。请记住,这只发生在您共享代码的相关部分以便我可以使用它的iPadAny可能性上?
Events: function(){
$('body').on('click', '.close-datepicker' this.closeDatePicker)
}