Próbuję użyć podstawowego paska postępu, ale nie jestem w stanie obliczyć polecenia css /, aby umieścić tekst wewnątrz paska. Używam tego paska postępu: http://docs.jquery.com/UI/Progressbar jednak jestem otwarty na inne, jeśli są one tak proste w realizacji. Chcę, aby wyświetlał w lewym rogu niektóre informacje statyczne, a następnie procent wypełniony gdzieś w prawej części. Wszystkie css, które próbowałem zrobić, po prostu wyświetlały informacje poniżej lub z boku. Jak również nie jestem pewien, jak faktycznie mieć tę zmianę CSS w oparciu o metodę JQuery (nowe w JQuery).Pasek postępu JQuery Pasek postępu
Poniżej znajduje się mój aktualny JQuery. Nie próbuj zrozumieć wartości adresu URL, zakładając, że zwraca ona 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);
}
});
}
Dzięki
Kiedy próbowałem to zrobić, rysuje progresstext bezpośrednio poniżej paska, zamiast w nim. – Craig
Zmieniłem powyższy CSS, teraz tekst powinien być na samej górze. –