Я пытаюсь использовать индикатор выполнения для нетрадиционной цели. Я хочу использовать функциональные возможности для отображения горизонтальной гистограммы двух значений, полученных из базы данных.JQuery UI: Как использовать панель прогресса для создания горизонтальной гистограммы?
Мой PHP/MySQL/JQuery:
// retrieve results for display
$query = mysql_query(" SELECT furniture_purchases, electronics_purchases FROM sales WHERE store_id = $storeId ");
$sales = mysql_fetch_array($query);
$furniture = $ratings[0];
$electronics = $ratings[1];
echo ("<script type='text/javascript'>
// display sales results
$(document).ready(function() {
$('div.furnitureBar').progressbar({ value: $furniture });
$('div.electronicsBar').progressbar({ value: $electronics });
});
</script>");
Мой HTML:
<div class='furnitureBar'></div>
<div class='electronicsBar'></div>
Теперь проблема, скажем, если было продано 101 предметов мебели, прогресс бар для мебели заполнит весь пространство, так как 100 является максимальным значением в соответствии с документацией по прогрессивной версии JQuery: http://jqueryui.com/demos/progressbar/
Вместо этого я хочу, чтобы два значения динамически формировались как сравнение друг с другом, s o если было продано 101 мебельный предмет и продано 90 предметов электроники, то оба стержня должны быть посередине, а не кажутся 100 - максимальное количество возможных продаж. На самом деле нет предела максимальному количеству продаж.
Надеюсь, у меня есть смысл.