Показать сообщение отдельно
  #1 (permalink)  
Старый 29.10.2013, 03:10
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Не устанавливается цвет через style
Какаето невероятная хрень творить в скрипте.
Решил переписать свой 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

рабочие демо тут
Где я накосячил ?

П.с в консоли показывает что установлен нужный цввет, и больше нигде внутри скрипта не меняется цвет.
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 29.10.2013 в 04:10.
Ответить с цитированием