JQuery "оживить" цифры

Статус
В этой теме нельзя размещать новые ответы.
По поводу условия "startNum > stopNum" - надо править содержимое функции $.fn.iterator.display

к сожалению на данный момент js знаю на уровне - е что если в этом коде поменять эти буковки?)))

потому функцию startNum > stopNum - для меня легше решить с помощью пхп - тоесть изначально сделать проверку и если старт больше чем стоп то вывести старт, иначе - вывести ява-скрипт :)

в конечном результате у меня один из кусков кода имеет такой вот вид:
PHP:
		if(NS::getPlanet()->getStorage("metal") > NS::getPlanet()->getData("metal"))
		{
		$real_metal = "<script type=\"text/javascript\">
		//<![CDATA[
		$(function($) {
			var options = {
			startNum: ".NS::getPlanet()->getData("metal").",
			stopNum: ".NS::getPlanet()->getStorage("metal").",
			step: ".NS::getPlanet()->getProd("metal")."/3600
			}
		$('.iter_metal').iterator(options);
		});
		//]]>
		</script>
		<span class=\"iter_metal\"></span>";
		} else {
			$real_metal = NS::getPlanet()->getData("metal");
		}

таких 3 штуки, для метала(этот), кристалла и дейтерия)))

а вот решить вопрос с number_format в этом коде через пхп пока не выходит :(

вот на jquery нашёл такое:

теперь осталось разобраться и прикрутить)))
 
помогли решить вопрос с преобразованием чисел :)

нужно заменить:
Код:
el.html(value);
на:
Код:
		var re = /([\d{1,3}]+)(\d{3})/;
		el.html(value.toString().replace(re, '$1.$2').replace(re, '$1.$2').replace(re, '$1.$2').replace(re, '$1.$2'));

и всё прекрасно работает :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху