Estoy tratando de usar la barra de progreso básica, pero no puedo encontrar el comando css/para poner algo de texto dentro de la barra. Estoy usando esta barra de progreso: http://docs.jquery.com/UI/Progressbar, pero estoy abierto a otros si son tan simples de implementar. Quiero que muestre en la esquina izquierda cierta información estática y luego un porcentaje de completo en algún lugar de la sección de la derecha. Todo el css que intenté hacer acaba de mostrar la información a continuación o al lado de. Además, no estoy seguro de cómo tener realmente este cambio de CSS basado en un método JQuery (nuevo en JQuery).Barra de progreso de JQuery Texto en línea
a continuación es mi JQuery real. No intente comprender el valor de la URL simplemente suponga que devuelve 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);
}
});
}
Gracias
Cuando intenté hacer esto, dibuja el texto de progreso justo debajo de la barra en lugar de dentro. – Craig
Cambié el CSS anterior, ahora el texto debe estar en la parte superior. –