1

私のウェブサイトにeonasdanのbootstrap datetimepickerプラグインを使用しています。私のウェブサイトはASP.NET MVC 5、jQuery 1.10.2、ブートストラップ3.3.6、requirejs、その他のプラグインで動作しています。私が抱えている問題は、datetimepickerがSafari(iphone、ipad)で正しく動作していないことです。テキストボックスをクリックするとカレンダーが表示されますが、日付をクリックするとカレンダーが閉じられ、日付もテキストボックスにも入力されません。その領域がタッチイベントによってクリック可能でないかのようになります。別のアプリケーションでプラグインを実行しようとしましたが、正常に動作していますが、何らかの理由でこのWebサイトでは機能しません。 jQuery 2にアップグレードしてみたところ、同じ結果が得られました。それはどんなエラーもログも何も記録しないので、何が起こっているのかわからない。誰かが私にこれを解決するためのアドバイスをくれてくれますか?ここでBootstrap DatetimepickerがSafariで動作しません

は、カレンダーのスクリーンショットです:

screenshot

答えて

0

[OK]を私は最終的に問題があったものを考え出しました。プロジェクトはfastclick.jsを参照してDOMにアタッチしていました。これはタッチイベントで不規則な挙動を引き起こしていました。私がfastclickを取り除くとすぐに、すべてがうまく動作するようになりました。したがって、fastclick.jsを使用するときは信頼性が低いので注意してください。

関連する問題