Бих искал да преместя плъзгащото си определено съотношение в зависимост от това докъде се е преместила мишката.
Например, ако мащабът е 1: 2 и мишката е преместена 10px вдясно, тогава издърпването ще се движи 20px.
Имам моята драгируема настройка да се превърта хоризонтално в рамките на DIV и да щракна към мрежа.
Това може би е в документите и някак си го пропуснах? Как мога да постигна това?
Отговори:
1 за отговор № 1За тази опция няма опция. Трябва да се свържете с събитието на плъзгане и да направите нещо умно с него, като актуализирате позицията на елементите въз основа на първоначалната позиция и текущата позиция на мишката.
Въпреки това, това не е всичко, което е трудно да се направи. Ето една проста проба и jsfiddle:
$("#draggable").draggable({
drag: function(event, ui) {
ui.position.top = (ui.position.top - ui.originalPosition.top) / 2;
ui.position.left = (ui.position.left - ui.originalPosition.left) / 2;
}
});