【问题标题】:Bootstrap Datetimepicker not working in SafariBootstrap Datetimepicker 在 Safari 中不起作用
【发布时间】:2017-01-15 16:54:57
【问题描述】:

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

这是日历的截图:

【问题讨论】:

    标签: javascript jquery twitter-bootstrap eonasdan-datetimepicker fastclick.js


    【解决方案1】:

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

    【讨论】:

    • 谢谢你,你帮我解决了我的前辈在旧应用上无法解决的问题!
    猜你喜欢
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 2018-08-08
    • 2017-06-17
    相关资源
    最近更新 更多