Показать сообщение отдельно
  #1 (permalink)  
Старый 25.07.2012, 19:52
Аватар для cmd
cmd cmd вне форума
Профессор
Отправить личное сообщение для cmd Посмотреть профиль Найти все сообщения от cmd
 
Регистрация: 19.03.2011
Сообщений: 177

Неверно позиционирование курсора (Fabric.js)
Ипользую fabric.js.

В 60% случаев (иногда меньше) курсор мыши неправильно позиционируется относительно объекта в canvas. Демо.

Никакого результата не дали следующие действия:
1. Пробовал играть со стилями canvas и родительского div
2. Пробовал вызывать
canvas.forEachObject(function(object){ object.setCoords(); });
после каждого добавления текста или картинки - не помогает.
3. Пробовал вешать на колбек объекта, типа:
canvas.observe('after:render', function(e) {	 
	var activeObject = canvas.getActiveObject();
	if (activeObject) {
		activeObject.setCoords();
	}
});


Буду благодарен за любые пригодные идеи.
Самая большая жопа в том, что не получается перенести баг с демо-площадки на простую одностраничную тестовую. И лог ошибок девственно чист. Не представляю как делать отладку...
__________________
Cogito, ergo sum

Последний раз редактировалось cmd, 26.07.2012 в 04:44. Причина: дополнил
Ответить с цитированием