Jqueryでバッテリー残量を0%から現在のレベルまでアニメーション化するバッテリーアプリを作ろうとしています。
それは動作していますが、私のアプリがロードされ、スプラッシュ画面が完了し、コルドバもロードされた後、アニメーションはほぼ終了します。私がこれを知っている唯一の理由は、アニメーションを 5 秒に設定したからです。
アプリがロードされたときにアニメーションが開始されるようにしたい。
私が参照しているこの「状態」が直接のイベント名などを持っているかどうかはわかりません。ですから、本当の言葉で説明できない場合は申し訳ありません。:-)
次のコードを検討してください。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.addEventListener("batterystatus", onBatteryStatus, false);
}
function onBatteryStatus(info) {
$("div#status").animate({ width: bat + "%" }, 5000);
}