Если, например, мы устанавливаем атрибут -vendor-transform: rotate(40deg)
css на прямоугольник <div>
, все внезапное перетаскивание и изменение размера становятся очень странными и ошибочными.
Вот пример с простым jQueryUI: http://jsfiddle.net/Ja4dY/1/
Вы заметите, что при перетаскивании или изменении размера прямоугольника при его преобразовании он будет прыгать вверх или вниз, и курсор не останется в нужном месте. В моем реальном коде я использую собственный код для изменения размера и перетаскивания, однако я столкнулся с теми же проблемами.
Ну, конечно, "проблема" в том, что направление элемента изменится. Таким образом, левый может быть прав, верхнее - нижнее и что-то среднее между ними, а код Javascript по-прежнему обрабатывает каждое направление, поскольку оно не будет преобразовано.
Итак, вопрос: Как мы можем компенсировать преобразованные/повернутые элементы?
Любые хорошие ресурсы/книги/блоги также очень приветствуются.