J'essaie d'utiliser la barre de progression de base mais je n'arrive pas à comprendre la commande css/pour mettre du texte dans la barre. J'utilise cette barre de progression: http://docs.jquery.com/UI/Progressbar cependant je suis ouvert aux autres s'ils sont aussi simples à implémenter. Je veux qu'il affiche dans le coin gauche des informations statiques puis un pourcentage de complet quelque part dans la section de droite. Tout ce que j'ai essayé de faire juste fait l'affichage des informations ci-dessous ou sur le côté de. De plus, je ne suis pas sûr de savoir comment modifier ce CSS en fonction d'une méthode JQuery (nouvelle version de JQuery).JQuery Barre de progression Texte en ligne
ci-dessous est mon JQuery réelle. N'essayez pas de comprendre la valeur de l'URL, supposons qu'il renvoie 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);
}
});
}
Merci
Lorsque j'ai essayé de faire cela, il dessine le texte de progression juste en dessous de la barre au lieu de l'intérieur. – Craig
J'ai changé le CSS ci-dessus, maintenant le texte devrait être juste au-dessus. –