繁体   English   中英

Bootstrap Datetimepicker在Safari中不起作用

[英]Bootstrap Datetimepicker not working in 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时要小心,因为它不太可靠。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM