Я не знаком с плагином, но с помощью CSS вы можете просто расположить div с надписью над индикатором выполнения. Я не уверен, что он будет работать с вложенными элементами div, поскольку внутренний элемент div может быть удален при отображении содержимого индикатора выполнения.
Вы можете поиграть с верхней и левой позициями, чтобы расположить текст именно там, где вы хотите. В грани вы можете динамически менять левое направление, чтобы текст перемещался вместе с полосой, хотя это может быть немного сложнее.
Z-индекс не должен быть проблемой, но если вы хотите изменить порядок делений, вам, возможно, придется убедиться, что текст имеет больший z-индекс, чем столбец.
CSS:
#bardivs {
width:400px; /* or whatever the of the porgress bar is */
/*
The position of #bardivs must be something other than
static (the default) so that its children will be positioned
relative to it.
*/
position:relative;
}
#progresstext {
position:absolute;
top:0;
left:0;
}
HTML:
<div id="bardivs">
<div id="progressbar"></div>
<div id="progresstext"></div>
</div>
JS:
$("#progressbar").progressbar("option", "value", data);
$("#progresstext").html("<p>Hard code or string here<p>");