Стилизация счетчика.
Ребят, помогите набросать скриптик. Суть из базы через переменную показывается какое то число (например 0123456) и вот надо чтоб с помощью скрипта этому числу каждой цифре присваивался класс. вот такого вида надо:
<span class="value"> <span class="number">0</span> <span class="number">1</span> <span class="number">2</span> <span class="number">3</span> <span class="number">4</span> <span class="number">5</span> <span class="number">6</span> </span> вот каждому числу присваивается класс NUMBER. Вот такая задача, помогите кто сможет. Заранее спасибо |
for(var len=chislo.length, html=[len-1], i=0; i<len; i++) html[i]='<span class="number">'+chislo.charAt(i)+'</span>'; span_value.innerHTML=html.join(''); А выдавать нормальный массив твой сервер не умеет? |
Это обычный счетчик статей, он просто записывает в базу количество статей и все
|
И при этом каждой цифре надо один и тот же класс запузырить? Ты расскажи глобальную идею такого дизайна, может я тоже к себе приделаю. Хотя нет, времена показывать счетчики давно канули. )))
|
Да один и тот же класс присвоить надо. Что то не работает этот код
|
Типа там отступы сделать или что? Для текстовых нод дофига стилей, но если уж совсем хочется все запихать в спаны, то хотя бы нарисуйт такой css
span.value { /* все про родительский элемент */ } span.value > span { /* тут стили для всех спанов первого порядка */ } Чтобы не прописывать каждый раз одно и то же. |
Цитата:
ЗЫ Да не нужен такой скрипт вообще. Это бред. Ты скажи какой тебе дизайен нужен для счетчика, и увидишь, что все можно сделать обычным css |
Да стиль у меня уже нарисован полностью как я хочу..а вот реализация через скрипт не получается
|
в консоле посмотрел, не присваивает класс числам
|
Вложений: 1
Вот на картинки стиль который я хочу.
0173 -это я руками прописал вот код <span class="value"> <span class="number">0</span> <span class="number">1</span> <span class="number">7</span> <span class="number">3</span> </span> а 104 это переменная {%$counter.messages_all%} выводит вот ее я и хочу стилизовать |
Часовой пояс GMT +3, время: 05:37. |