Я внедрил spectrum color picker. Я пытаюсь повернуть .alphaSlider
180 град. Конечно, я могу сделать это с помощью CSS (используя transform: rotate(180deg)
), но это своего рода хак, и в любом случае будут другие проблемы. Я хочу сделать это, используя JavaScript source file.Как повернуть 180 градусов
Как редактировать source file так, чтобы я мог повернуть 180 градусов .alphaSlider
?
Вот соответствующий код:
draggable(alphaSlider, function (dragX, dragY, e) {
currentAlpha = (dragX/alphaWidth);
isEmpty = false;
if (e.shiftKey) {
currentAlpha = Math.round(currentAlpha * 10)/10;
}
move();
}, dragStart, dragStop);
var t0 = e.originalEvent && e.originalEvent.touches && e.originalEvent.touches[0];
var pageX = t0 && t0.pageX || e.pageX;
var pageY = t0 && t0.pageY || e.pageY;
var dragX = Math.max(0, Math.min(pageX - offset.left, maxWidth));
var dragY = Math.max(0, Math.min(pageY - offset.top, maxHeight));
вопрос довольно неясно здесь. Вы пытаетесь повернуть элемент HTML * без * с помощью CSS? Если так, я не думаю, что это возможно. Если элемент визуализируется в HTML, то единственным способом его стиля/преобразования является CSS. Что именно мешает вам делать CSS-преобразование? – jered
@JCD Мне кажется, что он хочет, чтобы альфа-бар для библиотеки выбора цвета спектра отображал вертикальный, а не горизонтальный. Это не совсем просто. Я изучаю материал Node.JS, и я буду использовать этот вопрос в качестве своего первого проекта. ;) – teynon
@ Тома, я гомер! :-) – Horay