Итак, у меня есть эта сетка, и мне нужно сделать подсветку ячеек в определенном порядке, мне удалось заставить их изменить цвета, которые мне нужны, но все они меняют цвет одновременно. И я также нуждаюсь в этом для петли, например. первый меняется на желтый, затем обратно на серый, а затем он не изменяется снова, пока все остальные ячейки не пройдут циклический переход. Мне нужен желтый, зеленый, синий, белый, оранжевый.Как сделать ячейки меняют цвет по одному, а не сразу?
2
A
ответ
1
Вы можете сделать это с помощью анимации ключевого кадра CSS? Вам нужно будет выяснить все тайминги, а затем оживить каждый из цветов фона ячеек, чтобы изменить желаемый цвет и обратно. W3 имеет хорошую страницу об этом.
0
Создайте setInterval
человек для каждой ячейки. Измените свою функцию changeCol()
, поэтому она берет cel (вместо того, чтобы перебирать каждую ячейку).
Затем вы создаете цикл foreach для вызова каждой ячейки, задающей интервал после функции setTimeout()
.
Ключом является инициирование setInterval()
для каждой ячейки в несколько другое время. Вот почему вы используете setTimeout(fn(), i*delay)
.
//for each cell {
setTimeout((setInterval(changeCol(), 1000)), i*delay);
//}
0
Обновите свою changeCol
на следующее .. вы можете играть со значением 100
установить задержку для setTimeout
var changecol = function() {
var i = 1;
$.each(colourinfo, function(tileid, colarray) {
setTimeout(function(){
$('#' + tileid).css('background-color', colarray[count % colarray.length]);
}, i * 100);
i++;
});
count++;
};
Смежные вопросы
- 1. копирование excel ячеек по одному, а не диапазон сразу
- 2. Элементы не меняют цвет
- 3. Загрузка файлов по одному, не все сразу
- 4. Сделать навигационные элементы меняют цвет, когда активен
- 5. HTML Canvas - Сделать анимацию по одному за раз, а не сразу в несколько раз
- 6. показатели UIPageViewController не меняют цвет
- 7. Почему не меняют цвет фона?
- 8. Как сделать link_to ссылки меняют цвет при наведении курсора мыши
- 9. CSS Ссылки не меняют цвет
- 10. Как сделать прозрачный альфа-цвет ячейки datagridview?
- 11. Как заставить карусель перемещаться по строкам, а не по одному?
- 12. Как изменить цвет интерьера, а не границ
- 13. Цвет ячейки не прозрачен
- 14. боковой панели навигации элементы не меняют цвет
- 15. Элементы в списке не меняют цвет
- 16. как DataGridView изменить цвет ячейки на GridView ячейки нажмите
- 17. кнопки не меняют цвет фона и текста
- 18. Строки в DataGridView не меняют цвет
- 19. Как сделать иконки по одному для инфографики
- 20. Highcharts меняют цвет отдельной панели
- 21. fullcalendar изменить цвет ячейки ячейки даты, а не только события цвет фона
- 22. Попробуйте сделать ComboBox, которые меняют цвет круга может двигаться
- 23. Как получить цвет ячейки?
- 24. Как сделать элементы скользят по одному?
- 25. Выходной цикл по одному, а не все одновременно?
- 26. TableView, как изменить цвет ячейки по умолчанию, синий цвет
- 27. Как извлечь значения по одному в коллекции, а затем использовать его сразу же установить другие свойства
- 28. DataGridView Выбранный цвет ячейки ячейки
- 29. Цвет фона ячейки
- 30. Как настроить цвет выбранной ячейки?
вы можете использовать 'setTimeout' с различными интервалами для каждого цвета в пределах вашего тока 'setInterval' ... – mani