簡體   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