Bootstrap Datetimepicker无法在Safari中使用

耶稣

我正在为我的网站使用eonasdan的bootstrap datetimepicker插件。我的网站在ASP.NET MVC 5中运行,它具有jQuery 1.10.2,bootstrap 3.3.6,requirejs和其他几个插件。我遇到的问题是datetimepicker在Safari(iphone,ipad)中无法正常工作。当我单击文本框时,将显示日历,但是当我单击日期时,它将关闭日历,并且不会选择日期或在文本框中输入日期。好像该区域无法通过触摸事件单击。我尝试在单独的应用程序中运行该插件,并且运行良好,但是由于某些原因,该插件无法在该网站上运行。我尝试升级到jQuery 2并获得了相同的结果。它不会引发任何错误或记录任何东西,所以我不知道发生了什么。有人可以给我一些如何解决此问题的建议。

这是日历的屏幕截图:

屏幕截图

耶稣

好的,我终于弄清楚了问题所在。该项目正在引用fastclick.js并将其附加到DOM。这导致触摸事件中行为不稳定。一旦摆脱了fastclick,一切就会开始顺利进行。因此,在使用fastclick.js时要小心,因为它不是很可靠。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章