我有一套可接受的li元素,它接受一個可拖動的圖標。項目列表位於可滾動的div元素中。我在這裏舉一個簡單的例子:http://www.nerdydork.com/demos/dragscroll/jQuery UI,Draggable,Droppable,自動滾動
我想知道是否有方法來拖動可拖動元素時自動滾動元素列表。例如,假設您位於中間的某個位置,例如http://www.nerdydork.com/demos/dragscroll/#j。當您接近div的頂部時,它會開始向上滾動,當您接近div的底部時,它將開始向下滾動。
任何人都知道如何用jQuery來實現這一點?
UPDATE
我越來越近。我在容器div的上部&下部創建了固定div。當它懸停在它上面開始自動滾動使用http://plugins.jquery.com/project/aautoscroll
現在的問題是,當我將鼠標懸停在較低的區域,它攪亂了我可拖動的字母。它只是似乎是自動滾動區域較低的問題。
要見我說的錯誤,觀看這部短片:http://screencast.com/t/JBFWzhPzGfz
注意如何當它autoscrolls下來,懸停不超過右側字母。在視頻的結尾處,您可以看到,如果您將鼠標懸停在列表的左邊緣上,則它會以某種方式重置並且似乎再次工作。
不能讓它像與自動滾屏插件工作,因爲它現在是在jQueryTools。 – 2012-10-19 08:41:55