通过拖放自动调整父容器的大小
Autoresize parent container with drag and drop
我有三个容器,当内部div调整大小时会自动调整大小。现在我想在我的代码中添加拖动功能,并保持容器自动调整大小选项,就像在我的示例中一样。怎么做?
我找到了几个示例,但没有一个示例适用于多个容器。
$(function(){
$('.inner').resizable({
});
/* This is not working
$('.inner').draggable({
});
*/
});
杰斯菲德尔
在同一selector
中绑定事件。
$('.inner').resizable({}).draggable({});
请参阅您编辑的小提琴。
编辑:
使用两个div 上的 containment: parent
选项来约束移动,就像在这个div 中一样。
编辑2:
这应该可以解决您的问题。调整大小时调用用于控制外部div 高度的回调函数。
编辑3:
这最后一个小提琴应该符合您的所有要求。我在评论中拿了你的小提琴并对其进行了编辑。
调用draggable
函数时,属性position
可拖动对象会设置为absolute
,所以需要编写新的函数来调整大小和拖动。
您可以使用mousemove
和mouseup
事件检测拖动语句。
mousemove
对象在拖动时的事件,mouseup
拖动工作后的事件。
默认情况下提供调整大小事件。
检查这个小提琴
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- HTML/CSS-用于拖放的全页面覆盖
- 调整缩放窗口高度提升缩放
- Rubaxa可与聚合物进行排序/拖放不起作用,具体取决于显示器:
- dblclick事件是在jquery拖放后触发的
- 无法进行拖放以使用本地存储
- 如何使用Java脚本创建提交按钮's的拖放功能
- Chrome原生拖放相对容器并不能正确渲染重影
- 在单独的容器中拖放,并调整放置的元素的位置
- 拖放后,如果不重新调整大小并在可放置区域中拖动图像
- 添加文本工具,在Html5画布上拖放并调整其大小
- 拖放调整拖放区域的大小
- 带有可调整大小元素的 HTML 拖放仪表板
- 通过拖放自动调整父容器的大小
- 拖放、裁剪和调整图像大小
- 哪一个更适合拖放调整大小移动
- 角度拖放保存在数据库中的位置和屏幕大小调整问题
- 哪个JS框架最适合拖放、调整大小和旋转功能?
- 如何拖放和调整动态创建的表的大小