У меня есть набор отбрасываемых элементов li, который принимает перетаскиваемый значок. Список элементов находится в прокручиваемом элементе div. Я собрал простой пример здесь: http://www.nerdydork.com/demos/dragscroll/
Мне интересно, есть ли способ автоматической прокрутки списка элементов при перетаскивании перетаскиваемого элемента. Например, предположим, что вы находитесь где-то посередине, как http://www.nerdydork.com/demos/dragscroll/#j. По мере приближения к вершине элемента div он начинает прокручиваться вверх, а когда вы приближаетесь к нижней части элемента div, он начинает прокручиваться вниз.
Кто-нибудь знает, как этого добиться с помощью jQuery?
UPDATE
Я все ближе. Я создал фиксированный div в верхней и нижней частях контейнера div. При наведении курсора запускается автопрокрутка с использованием http://plugins.jquery.com/project/aautoscroll
Теперь проблема в том, что когда я нахожусь над нижней областью, это портит мои перетаскиваемые буквы. Это только кажется, что проблема с нижней областью автопрокрутки.
Чтобы увидеть ошибку, о которой я говорю, посмотрите это короткое видео: http://screencast.com/t/JBFWzhPzGfz
Обратите внимание, что когда он автоматически прокручивается вниз, курсор не находится над правильной буквой. В конце видео вы можете видеть, что, если вы наведите курсор мыши на левое поле списка, оно каким-то образом сбрасывается и, кажется, снова работает.