Итак, я построил карту с несколькими разноцветными линиями. Я нарезал линии на строку сегментов в каждой точке.
Я пытаюсь использовать javascript, чтобы изменить цвета линий и в конечном итоге перейти к возможности динамического изменения с фид.
Я сделал цветовую диаграмму, в которой я пытаюсь получить объект сегмента линии, чтобы найти его цвет и изменить его на соответствующий соответствующий цвет. Точки правильно пульсируют цветом заливки зеленым носком, но линии доставляют мне неприятности. Я продолжаю получать объект, это не ошибка функции.
Я пробовал несколько разных способов настроить формулу, но я застрял.
var colorSet = {
'#ff0000': '#ff6666',
'#008250': '#42a680',
'#a3238f': '#bd73b2',
'#0079c2': '#42a0db',
'#ff8c00': '#ffba66',
'#96c800': '#cae087',
'#a86000': '#c28f4e',
'#999999': '#cccccc',
'#ffe000': '#fff399'
}
var animateThis = function(obj) {
var getStroke = obj.getAttribute('stroke');
TweenLite.to(obj, 1.5, {
fill: "#bbbbbb",
yoyo: true,
repeat: -1
});
};
Вот моя скрипка : https://jsfiddle.net/Spiderian/hzafm6vk/3/# & Togetherjs = 6e0qwPovaP