[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не верно работает код
MexxStudio
Доброй ночи!

Есть следующий код:

jQuery(document).ready(function () {

$(function () {

$("#slider-credit").slider({
range: "min",
value: 300,
step: 100,
min: 300,
max: 10000,
slide: function (event, ui) {
$("#credit").val(formatnum(ui.value.toString()));
$("#creditp").val(formatnum(ui.value.toString())/10*3);
$('#Amount_validationMessage').html("");
}
}
);
var t = formatnum($("#slider-credit").slider("value").toString());
$("#credit").val(t);
$("#creditp").val(t/10*3);
$("#credit").change(function () {
var val = $("#credit").val().replace(/ /g, '');
if (val <= 300) $("#credit").val("300");
if (val >= 10000) $("#credit").val("10000");
val = $("#credit").val().replace(/ /g, '');
$("#slider-credit").slider("value", parseInt(val, 10));
});
});
});

function formatnum(str) {
var retstr = '';
var now = 0;
for (i = str.length - 1; i >= 0; i--) {
if (now < 3) {
now++;
retstr = str.charAt(i) + retstr;
}
else {
now = 1;
retstr = str.charAt(i) + ' ' + retstr;
}
}

return retstr;
}


Почему-то не верно работает. Если начинаю передвигать ползунок, то id="credit" отображает данные отлично, но с id="creditp" есть проблема... До id="credit" равно 900 (id="creditp" равно 270) все отлично, но если сдвинуть ползунок правее на шаг, то id="creditp" выдает "NaN".

В чем может быть проблема? Уже все перепробывал...


P.S: Мне надо просто получить число для id="creditp", равное 0.3*(id="credit")

_____________
Оказание услуги по продвижению сайтов.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.