Tôi đang cố gắng sử dụng thanh tiến trình cơ bản tuy nhiên tôi không thể tìm ra lệnh css/để thực sự đặt một số văn bản bên trong thanh. Tôi đang sử dụng thanh tiến trình này: http://docs.jquery.com/UI/Progressbar tuy nhiên tôi mở cửa cho những người khác nếu họ chỉ là đơn giản để thực hiện. Tôi muốn nó hiển thị ở góc trái một số thông tin tĩnh và sau đó một tỷ lệ phần trăm hoàn thành ở đâu đó trong phần bên phải. Tất cả css tôi đã cố gắng làm chỉ cần thực hiện hiển thị thông tin bên dưới hoặc bên cạnh. Cũng như tôi không chắc chắn làm thế nào để thực sự có sự thay đổi CSS này dựa trên một phương pháp JQuery (mới để JQuery).Văn bản nội dòng thanh tiến trình JQuery
bên dưới là JQuery thực tế của tôi. Đừng cố gắng hiểu giá trị url chỉ giả sử nó trả về 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);
}
});
}
Cảm ơn
Khi tôi cố gắng thực hiện điều này, nó vẽ hình đại diện ngay bên dưới thanh thay vì bên trong thanh đó. – Craig
Tôi đã thay đổi CSS ở trên, bây giờ văn bản phải ở trên cùng. –