그러나 기본 진행률 표시 줄을 사용하려고하지만 실제로 CSS에서/s 명령을 사용하여 바 내부에 텍스트를 넣을 수 없습니다. 이 진행 표시 줄을 사용하고 있습니다 : http://docs.jquery.com/UI/Progressbar 그러나 구현하기가 간단하다면 다른 것들도 열어 둡니다. 왼쪽 된 모서리에 일부 정적 정보를 표시 한 다음 올바른 부분의 전체 비율을 표시하려고합니다. 모든 CSS 내가 방금 정보 디스플레이를 아래 또는 측면으로 만들려고했습니다. 뿐만 아니라 사실이 CSS를 JQuery 메서드 (JQuery를 처음 사용하는)를 기반으로 변경하는 방법을 확신 할 수 없습니다.JQuery 진행률 표시 줄 인라인 텍스트
다음은 제 실제 JQuery입니다. url 값을 이해하려고 시도하지 마십시오. 단지 0-100을 반환한다고 가정합니다.
<script type="text/javascript">
var url = "%%$protocol_url%%/bin/task_status?id=%%$tid%%&cmd=percent_done";
$(function() {
var progress = 0;
//alert("some value" + value, value);
$("#progressbar").progressbar({ progress: 0 });
setTimeout(updateProgress, 500);
});
function updateProgress() {
var progress;
$.get(url, function(data) {
// data contains whatever that page returns
if (data < 100) {
$("#progressbar")
.progressbar("option", "value", data);
setTimeout(updateProgress, 500);
} else {
$("#progressbar")
.progressbar("option", "value", 100);
}
});
}
덕분에
내가 이것을 시도했을 때, 내부에있는 대신에 바로 아래에 프로그램의 글을 그립니다. – Craig
위의 CSS를 변경 했으므로 이제 텍스트가 맨 위에 있어야합니다. –