저는 JavaScript로 초보자입니다. 온라인 퀴즈 (html5 코드)를 담당하며 "시작 게임"기능을 실행하는 데 오랜 시간이 걸립니다. .so는 내가 진행률 표시 줄이JQuery를 사용하는 간단한 진행 표시 줄이 작동하지 않습니다.
function startgame()
{
var progress=0;
for (index = 0; index < numberofquestions; index++) {
progress=index+"%";
$("#progress-bar").css("width",progress);
...
}
...}
및 진행 바는 예상대로 작동하는 HTML 코드
<div id="progress-bar" style="width:0%; background:blue;opacity:1;height:25px;"/>`
에서 사업부의 ID입니다 추가 (바의 폭이 증가) 할 때 for 루프를 건너 뛸 수 있지만 중단 점을 제거하고 실행하면 전혀 작동하지 않습니다 (진행률은 0 % 또는 내가 디버깅을 중지 지점) 는 또한 ("# 진행 바")를 $를 대체 할
document.getElementById("progress-bar").outerHTML='<div id="progress-bar" style="width:'+progress+';background:blue;opacity:1; display:block; height:25px;"'+'/>';
을 시도했습니다 CSS ("폭", 진행 상황을).; 하지만 그 결과는 이전과 동일합니다
' "startgame"함수를 실행하는 데 시간이 오래 걸리는''(100 개의 질문에 대해 html을 구성하십시오. ''우선 순위는 그것은 많은 데이터가 아니므로 100 개의 퀴토 리오가 필요합니다. 진행 막대가 필요하다는 것과 같은 오랜 시간이 걸리지 않아야합니다. – mikakun