有没有一种好的方法可以使容器div在可拖动对象拖出其边界时向左和向上扩展?
当您向右或向下拖动时,容器div会正确地延伸,并且滚动条会根据需要出现。但是向左或向上移动意味着可拖动项具有负的上/左位置,因此容器不会扩展。
这里有一个演示现有拖动行为的fiddle:http://jsfiddle.net/NPC42/Un23w/1/,但这也可以在官方的jQueryUI演示中看到(http://jqueryui.com/demos/draggable/#default)。
我希望能够向上/向左扩展 :)
一种蛮力方法是:
当您向右或向下拖动时,容器div会正确地延伸,并且滚动条会根据需要出现。但是向左或向上移动意味着可拖动项具有负的上/左位置,因此容器不会扩展。
这里有一个演示现有拖动行为的fiddle:http://jsfiddle.net/NPC42/Un23w/1/,但这也可以在官方的jQueryUI演示中看到(http://jqueryui.com/demos/draggable/#default)。
我希望能够向上/向左扩展 :)
一种蛮力方法是:
- 将容器div上所有对象的位置重置,以便不需要负的上/左位置(包括正在拖动的对象)。
- 更改滚动位置,使其看起来仍然在其原位。