Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Вычисление процента

Вычисление процента


     18.03.2014    jQuery    1496

вопрос
Всем привет,
мучаюсь одной занятной фишкой JQuery (progressbar) и подумал добавить себе на сайт, чтобы показывать процентный статус перевода. Итак, я написал код, как вычесть процент из 2ух данных, что я задал при добавлении новости, но как теперь вывести этот параметр в нужное мне место?

Скрипт:

 <script language="javascript">
    function prozent() {
    p=[xvfalue_sersite]; //кол-во переведённых серий
    g=[xfvalue_series]; //всего серий в сезоне
    v=p*100;
    i=v/g;  
    document.write(+i+);
}  
    </script>

Ответил: D0Gmatist


$(document).ready(function() {
    p=12; //кол-во переведённых серий
    g=22; //всего серий в сезоне
    percent = Math.round(p * 100 / g);
    document.getElementById("xxx").innerHTML = percent + "%";
});


Комментарии пользователей (3)

D0Gmatist
225

794 | 281

D0Gmatist - 19 марта 2014 00:27 - Местный

Или
$(document).ready(function() {
    p=12; //кол-во переведённых серий
    g=22; //всего серий в сезоне
    percent = Math.round(p * 100 / g);
    document.getElementById("xxx").innerHTML = percent + "%";
    document.getElementById("xxx").style.width = percent + "%";
});

Добавит style="width: ?%;"

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Googledono
4

117 | 8

Googledono - 19 марта 2014 00:41 - Юзер

тобишь,

Код бара
<div class='Мой стиль1''>
    <div class='Мой стиль2' id='Проценты'>
        <strong class='Мой стиль3'>12 из 22</strong>
    </div>
</div>

и сам скрипт
$(document).ready(function() {
    p=12; //кол-во переведённых серий
    g=22; //всего серий в сезоне
    percent = Math.round(p * 100 / g);
    document.getElementById("Проценты").innerHTML = percent + "%";
    document.getElementById("проценты").style.width = percent + "%";
});

так, заполнять, правильно?

D0Gmatist
225

794 | 281

D0Gmatist - 19 марта 2014 00:38 - Местный

Или по клику
<div class="btn" onclick="playProcent('12', '22', 'xxx');">BTN</div>
<div id="xxx"></div>


function playProcent(p, g, id) {
    percent = Math.round(p * 100 / g);
    $("#" + id).html(percent);
    document.getElementById(id).style.width = percent + "%";
};

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 30.06.2014 cracken  jQuery