Javascript Phonegap&;Jquery-自定义进度条
由于PhoneGap还不支持sql迁移,android也不支持html5进度标记,所以我决定创建自己的,问题是我不知道怎么做 我想用进度条填充sql表,通知用户完成了多少,还有多少要做 下面是它的外观:Javascript Phonegap&;Jquery-自定义进度条,javascript,sql,cordova,Javascript,Sql,Cordova,由于PhoneGap还不支持sql迁移,android也不支持html5进度标记,所以我决定创建自己的,问题是我不知道怎么做 我想用进度条填充sql表,通知用户完成了多少,还有多少要做 下面是它的外观: function injectSql() { // lineToUse = sql query() // lineToUse = sql query() // and so on. I don't want to use var as there are pl
function injectSql() {
// lineToUse = sql query()
// lineToUse = sql query()
// and so on. I don't want to use var as there are plenty of this injections and it'll crash the phone.
return LineToUse;
}
function sqlCounter() {
var injThisLine = injectSql(lineToUse);
db.transaction (
function(t){
db.executeSql(injThisLine);
});
alert (injThisLineKey + 'out of nn');
}
如果我没有任何意义,道歉
谢谢。下面是我们可以使用的进度条形码 您可以导入上面链接中给出的JS和CSS文件,然后在Android WebApp上使用下面的代码
$(function() {
$("#progressbar").progressbar({ value: 10 });
setTimeout(updateProgress, 500);
});
function updateProgress() {
var progress;
progress = $("#progressbar")
.progressbar("option","value");
if (progress < 100) {
$("#progressbar")
.progressbar("option", "value", progress + 5);
setTimeout(updateProgress, 500);
}
}
$(函数(){
$(“#progressbar”).progressbar({value:10});
设置超时(updateProgress,500);
});
函数updateProgress(){
var进展;
进度=$(“#进度条”)
.progressbar(“期权”、“价值”);
如果(进度<100){
$(“#进度条”)
.progressbar(“期权”、“价值”、进度+5);
设置超时(updateProgress,500);
}
}
这将在延迟半秒后以5的增量移动进度。您可以根据需要进行修改
如果这对你有帮助,请告诉我
亲切问候,
总结