Какаето невероятная хрень творить в скрипте.
Решил переписать свой color picker.
Проблема в том что когда перемещаю точку, то когда она сместилась на середину должен измениться цвет
НЕ работает только в хроме и опере на вебките, даже в гребаном ИЕ работает..
picker.on('DotMove', function (coords) {
if (coords.y > 150) {
this.style.borderColor = 'white';
}
else {
this.style.borderColor = 'black';
}
});
и в атрибуте style все меняется, но цвет остается тот же , если не убрать из стилей
border: 1px solid black;
и потом прописывать в обработчике события так
picker.on('DotMove', function (coords) {
if (coords.y > 150) {
this.style.borderr = '1px solid white';
}
else {
this.style.border = '1px solid black';
}
});
но это бред какой то так как стили заданные через style имеют преймущество перед стилями заданным через css
рабочие демо тут
Где я накосячил ?
П.с в консоли показывает что установлен нужный цввет, и больше нигде внутри скрипта не меняется цвет.