Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как наполнить DIV.container DIV-ами из цикла с массивом данных? (https://javascript.ru/forum/dom-window/52391-kak-napolnit-div-container-div-ami-iz-cikla-s-massivom-dannykh.html)

рони 17.12.2014 14:03

Цитата:

Сообщение от ViRuSreloaded
где ошибка?

сравните массивы и увидите

рони 17.12.2014 14:06

Цитата:

Сообщение от ViRuSreloaded
$(function(){

это надо использовать 1 раз и для всего кода

ViRuSreloaded 17.12.2014 14:07

поставил Вашу строку
$('.sky1').append("<div class='stars' id='"+starsMassive[i][0]+"' style='width:100px;height:100px;'>"+starsMassive[i][0]+"</div>");


В чем ошибка в моей?

ViRuSreloaded 17.12.2014 14:08

ААААААААААААААА Вау ТОварисечэ!!!!! ОГРОМНОЕ СПАСИБО!!!!

ViRuSreloaded 17.12.2014 14:17

Осталось 2 математических вопроса:

1) Как сделать такое условие, чтобы в зависимости от максимального цифрового значения колонки в массиве, другие DIV-ы рисовались пропорционально значению.
Например "+starsMassive[5][0]+"=3139. Это максимальное значение. В этом случае ширина и высота дива "100px", а "+starsMassive[i][3]+"=522. значит ширина и высота примерно "15px"

2) Как сделать чтобы в зависимости от размера DIV-а он бы вставлялся в <div class='.sky1'> если размер <33px
в <div class='.sky2'> если размер >33px <66px
в <div class='.sky1'> если размер >66px <100px

рони 17.12.2014 14:42

ViRuSreloaded,
var a = (starsMassive[i][3] * 100)/starsMassive[5][0];
var x = a < 33 ? '.sky2' : '.sky1';
$(x).append...


Часовой пояс GMT +3, время: 10:21.