Я преобразовал данные метеоролога json в массив и отображение в виде таблицы. Он работает и отображается. Но у меня проблема с направлением ветра. Направление ветра должно отображаться как анимация вместо численного числа. Скорость ветра и направление ветра должны отображаться в одной ячейке таблицы. Мне удалось отобразить в одной ячейке. Я хочу преобразовать направление ветра в анимацию, например, затухание или выход. Но я не знаю, как добавить анимацию к каждому элементу массива.Анимация каждого элемента массива Javascript
function createTable(){
var table = document.getElementById("wData"); /* */
var days = convertToDay(); /*days where Metrology data collected */
var windS = returnWSpeed() /*speed of wind */
var average = returnAveargeTempreatur(); /* average tempreature*/
var max = returnMaxTempreture(); /* maximum tempreture*/
var wd = returnWD(); /* wind direction*/
for(i = 0 ; i < 10; ++i){
var row = table.insertRow(i);
var cell1 = row.insertCell(0);
cell1.id = 'cell' + 0;
cell1.style.border = '1px solid black';
var cell2 = row.insertCell(1);
cell2.id = 'cell' + 1;
cell2.style.border = '1px solid black';
var cell3 = row.insertCell(2);
cell3.id = 'cell' + 2;
cell3.style.border = '1px solid black';
var cell4 = row.insertCell(3);
cell4.id = 'cell' + 3;
cell4.style.border = '1px solid black';
cell4.style.height ='80px'
cell1.innerHTML = days[i];
cell2.innerHTML = max[i];
cell3.innerHTML = average[i];
cell4.innerHTML = wd[i] + "<br />" + windS[i];/*animate wd[i]*/
}
}
Можете ли вы создать рабочую скрипку, пожалуйста, http://jsfiddle.net? – Ionut
способ, которым вы это делаете 'wd [i]' заканчивается тем, что является статическим текстом html ... вы можете создать для него контейнер, а затем анимировать контейнер, например: 'cell4.innerHTML ="
"+ windS [i]; 'затем анимировать все элементы класса animWD,' $ (". animWD"). fadeToggle ("slow", "linear"); '[fadeToggle] (http://api.jquery.com/fadetoggle /) –
Здесь с издеваемыми данными https://jsfiddle.net/dj3tx4hf/4/ –