首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JQuery的简单进度条不起作用

使用JQuery的简单进度条不起作用
EN

Stack Overflow用户
提问于 2013-02-03 18:41:41
回答 1查看 703关注 0票数 1

我是一个JavaScript的新手,我负责一个在线测验(html5代码),这需要很长时间来执行"startgame“功能(构建100个问题的html ).So我添加了一个进度条,

代码语言:javascript
复制
   function startgame()
   {    
    var progress=0;
    for (index = 0; index < numberofquestions; index++) {
    progress=index+"%";
    $("#progress-bar").css("width",progress);
    ...
    }
    ...}

进度条是html代码中div的id。

代码语言:javascript
复制
<div id="progress-bar" style="width:0%; background:blue;opacity:1;height:25px;"/>`

当我跨过for循环时,它会按预期工作(条的宽度在增加),但是,如果我删除断点并运行(进度将保持在0%或停止调试的点),它将完全不起作用。

代码语言:javascript
复制
document.getElementById("progress-bar").outerHTML='<div id="progress-bar"          style="width:'+progress+';background:blue;opacity:1; display:block; height:25px;"'+'/>';

替换$("#progress-bar").css("width",progress),但结果与之前相同

EN

回答 1

Stack Overflow用户

发布于 2013-02-03 18:46:41

numberofquestions.length应该会给出问题数组的完整长度。你遗漏了所有的代码,所以不能说..

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14671600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档