我在日期日历日期框(input type="date"
)中使用HTML5日期选择器。但是在Nexus 7 Chrome 36和Motorolla Chrome 33中,我发现,我们需要两次点击日期框才能打开日期选择器。它背后的原因是什么?如何解决这个问题?
答案 0 :(得分:0)
看起来HTML5 datepicker只是部分支持。也许随着支持的改善,这个问题会消失吗?
答案 1 :(得分:0)
这取决于您的移动浏览器和版本。有些浏览器不支持输入类型=" date"然而。您可以在此网站CanIUse
上查看哪些浏览器和版本可以使用它们我的手机(Alcatel One Touch Idol Ultra)也遇到了这个问题,我使用的是谷歌浏览器,而我无法找到解决方案。我会继续搜索,如果我发现我在这里发帖给你。希望这至少有一点帮助。
答案 2 :(得分:0)
如果输入较少,唯一可能的解释是,当您打开网页时,它会缩小。默认情况下,当您缩小页面时触摸任何输入元素时,Android将放大该区域,您将需要再次触摸以确认您触摸的内容。
要摆脱它,你可以在触摸之前简单放大,或者只是使用jQuery mobile或其他东西建立一个移动专用网站......
答案 3 :(得分:0)
默认的HTML5日期选择器可能与您正在使用的另一个库冲突。根据{{3}},您的浏览器支持默认日期。我希望您使用实际设备进行测试。您可以尝试使用仅包含< input type="date" />