ライブラリFlipClock.jsを使用して、CSS の「カード フリップ効果」のバージョンを使用するアナログ スタイルの時計を作成しています。残念ながら、プロジェクトを構築して初めて、Internet Explorer 9 以前に影響を与える長期にわたるバグに気付きました。
https://github.com/objectivehtml/FlipClock/issues/7
IE9 以前では、時計の時間が 1 秒遅れ (つまり、アニメーションの最初の 1 秒間は何も変化しません)、時計の数字も値 1 だけオフセットされます。私の期待は CSS フリップではありません。アニメーションは機能しますが、数字が現在のように即座に変化するのは正しいことだけです。
しばらくトラブルシューティングを行ってきましたが、まだ解決策を見つけていないか、問題を特定していません。これはスクリプト関連のバグではないと思います。HTML では数字が正しく変更されているのではないかと思いますが (IE の開発者ツールで確認するのは難しい)、IE9 の貧弱な CSS3 サポートを考慮せずに記述された 1 つまたは複数の CSS ルールが原因で、意図したとおりに表示されていないだけだと思われます。私は、それを修正するだけの CSS プロパティを 1 つまたは 2 つ見つけることを期待しています (または少なくとも望んでいます)。
ライブラリは、同じ問題を示す概念実証に基づいています。
http://codepen.io/ademilter/pen/czIGo
シンプルに保つためにそこでトラブルシューティングを行っており、修正が見つかった場合は、FlipClock.js ライブラリにプル リクエストを送信します。
どんな助けでも大歓迎です!