Jquery Ui Перетащите с легкостью или серьезностью - PullRequest
1 голос
/ 23 января 2012

В основном я дизайнер, а не программист.Я пытаюсь построить какое-то приложение.Вы можете увидеть мой основной код здесь: jsfiddle http://jsfiddle.net/mailverma/WWfTN/1/. Идея в том, что пользователь может отсортировать 6 наиболее описательных и 6 наименее описательных слов и перетаскивать их в соответствующий контейнер.Мне нужна помощь в отношении улучшений в этом коде.

1) Проблема в этом текущем коде заключается в том, что при сбросе после этого иногда желтые прямоугольники не принимаются в некоторых пунктирных слотах.Если вы поместите такой же желтый прямоугольник в другой слот, он будет принят.Я не знаю причину.Пожалуйста, помогите.

2) Когда пользователь перетаскивает и бросает желтый прямоугольник в сторону зеленого или синего контейнера, он должен двигаться под действием силы тяжести.Когда более половины желтого прямоугольника попадает внутрь синего или зеленого контейнера, он должен автоматически привязаться к свободному пустому пунктирному слоту.Здесь не ожидается перекрытия.

3) Я хочу изменить класс держателя желтого прямоугольника сверху (в моем коде это li), когда желтый прямоугольник опускается в синий или зеленый контейнер.Так что пользователь может перетащить обратно в исходное положение.

Пожалуйста, помогите мне в этом коде.Заранее спасибо.

1 Ответ

0 голосов
/ 24 января 2012

вы можете использовать физический движок, такой как box2d http://box2d -js.sourceforge.net / Я думаю, что вы можете делать удивительные вещи с этим

...