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