Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Вычисление процента

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


     18.03.2014    java, javascript    Все вопросы » jQuery    3185

вопрос
Всем привет,
мучаюсь одной занятной фишкой 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
Юзер

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
Юзер

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
Юзер

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
наверх