Javascript.RU

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

И какие то непонятные подторможивания в хроме при перемещение, черт побери что они с хромом сделали...
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #12 (permalink)  
Старый 30.10.2013, 00:37
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

up, не могу найти решение хелп
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #13 (permalink)  
Старый 30.10.2013, 01:02
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

setTimeout() тебя спасет!
Вобще. возьми на заметку такой финт - довольно часто выручает.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #14 (permalink)  
Старый 30.10.2013, 01:21
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

danik.js,
не спас, я его изначально использовал, только забыл вернуть перед тем как демо первый раз выложить
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #15 (permalink)  
Старый 30.10.2013, 01:43
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Хром тридцатый на винде - работает (цвет меняется на середине)

<!DOCTYPE HTML>
<html>
  <head>
 
  <link rel='stylesheet' type='text/css' href='http://ru.lookatcode.com/show/5083176863845438/default.css'>

  <script src="http://ru.lookatcode.com/show/5083176863845438/picker.js"></script>
  

   </head>

  <body>

<div id='picker-contain' class='picker-contain'>


</div>
  
<script>
 

 var cont = document.getElementById('picker-contain');

 var picker = new Picker(cont, {
 	
    backColor: 'green',

 	canvas: {
 	
 	 picker: {
 		
 		width:300,
 		height:300
 	},

 	 tone: {

 	 	width:30,
 	 	height:300
 	 },

 	 dot: {
 	     width: 8,
         height:8
 	 }

 	}
 });


 picker.on('changedColor', function(params) {
    
 	//console.log(params.color);

 });


  picker.on('DotMove', function (coords) {
  
   if (coords.y > 150) {
         setTimeout(function(){
             this.style.borderColor = 'white';
         }.bind(this), 0);
     }


     else {

         setTimeout(function(){
             this.style.borderColor = 'black';
         }.bind(this), 0);


     }
  
  });




</script>

  </body>
</html>


Кстати при скролле координаты смещаются. И в хроме каретка вместо стрелочки при перетаскивании (фиксится через preventDefault() по mousedown)
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #16 (permalink)  
Старый 30.10.2013, 02:06
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

danik.js, хм, я тебя не так понял я думал ты имел ввиду обернуть mousemove
function onMousemove(e) {


      setTimeout(function () {

          setCoords(e, canvas, offsetElem, shift);
          

      }, 5);

  };


и да , работает не совсем правильно так как не всегда цвет меняеться при резком движении..
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #17 (permalink)  
Старый 30.10.2013, 02:07
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от danik.js
Кстати при скролле координаты смещаются. И в хроме каретка вместо стрелочки при перетаскивании (фиксится через preventDefault() по mousedown)
__________________
хм, чет забыл про то что координаты учитываются без учета скрола, сенк.
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Асинхронная отправка файла через jQuery InviS jQuery 3 23.04.2013 22:27
Установка цвета через функцию .css() сбрасывает цвет для :hover xintrea jQuery 4 18.08.2012 15:38
изменить цвет дива через jquery animate() dadli Общие вопросы Javascript 2 28.05.2012 17:16
Эмулировать список через селект Nanto Элементы интерфейса 2 06.03.2012 11:54
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23