1

HTML Lockscreen で時刻を正しく表示するために Javascript を正しく設定するのに問題があります。

私は他のいくつかを見てきましたが、それらは document.write() ではなく document.getElementById() を使用して div にプッシュしています。

私は2つの異なることを試しました.最初のものはここにあります: http://pastebin.com/RT4xcvPt

問題は、電話のロックを解除してから画面をオフにしない限り、時間が更新されないことです。目を覚ますと、時刻は正確です。5分間アイドル状態にしてロック画面をもう一度確認すると、時間がまったく更新されません.

setInterval() を追加するなど、いくつかの変更を加えました。これは試行 2 です: http://pastebin.com/LfSiUK31

これの問題は、2 秒後に完全に黒くなることです。最初の試みの問題はまだ続いています。ロックを解除してからロックし、再度起動するまで、画面に表示されることはありません。次に、黒くなる前に 2 秒間点灯します (これらの例では background-color: #ffffff; にしましたが、電話では background-color: #000000 に設定されています。これが黒一色の理由かもしれません)。

テキストを機能させる信頼できる方法を見つけることができれば、テキストのスタイルを設定して配置できます。また、ロック画面を見るために携帯電話を起動したときに時間をリフレッシュできます。

何か助けはありますか?

4

1 に答える 1

1

問題は、h1 ノードではなく、すべてのドキュメントを毎回変更していることです。だから私はあなたのコードを変更しました。以下のリンクの例を見ることができます。

http://jsbin.com/uhafax/1/

于 2013-06-13T20:48:48.527 に答える