我試圖製作一個電池應用程序,將電池電量從0%動畫到當前級別,作爲Jquery的動畫。完全加載應用程序時的Phonegap
它正在工作,但..當我的應用程序被加載,啓動畫面完成後,科爾多瓦已經加載,動畫幾乎完成。我知道這一點的唯一原因是因爲我將動畫設置爲5秒。
我想這樣做,當應用程序加載時,動畫開始。
我不確定這個「狀態」即時通訊引用有一個直接的事件名稱左右。所以我很抱歉,如果我無法用真實的話來形容它。 :-)
考慮下面的代碼:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.addEventListener("batterystatus", onBatteryStatus, false);
}
function onBatteryStatus(info) {
$("div#status").animate({ width: bat + "%" }, 5000);
}
你的意思是在我的jquery div#狀態調用周圍包裝document.ready?如果是這樣,我已經試過了:-) – Daniel 2013-03-12 16:51:44
哦酷,所以你的主要問題是PhoneGaps onDeviceReady發射太早? – MattTheHack 2013-03-12 17:08:40
是的,我猜這就是它。我的動畫在我看到它之前就會熄滅,所以僅僅因爲我選擇了5秒鐘,我只能看到500毫秒。就像最後一個一樣。 – Daniel 2013-03-12 18:18:36