Jquery UI 可拖动,添加了 CSS 的缩放转换问题
Jquery UI Draggable with Addition of CSS's Scale Transition Issue
所以,我正在开发一个围绕jQuery UI的Draggable函数构建的响应式Web工具。还有CSS的过渡:scale(X,Y)也在其中。
我的问题是;当我在容器内缩放对象时,该对象在容器中可以拖动它的位置受到限制。有关此问题的物理演示,请访问此 CodePen。
代码是非常基本的,事实上唯一的Javascript如下:
$(function() {
$('.workspaceObjects').draggable({
containment: $('#ui_workspace'),
});
});
所以,它似乎更像是一个CSS问题,但它已经困扰了我一段时间,并且需要修复它以允许进一步开发我的Web工具。我该怎么做才能解决此问题?
使用可拖动对象的负20px
边距求解,并将transform-origin
居中以保持平衡。
#container_object {
transform-origin: 50% 50%;
margin: -20px -20px
}
请参阅 http://codepen.io/anon/pen/KpvBgJ
相关文章:
- 当涉及css缩放时,如何获得页面上的点击位置
- HTML5画布/CSS缩放
- 相对于窗口缩放CSS
- CSS 缩放与绝对位置
- 如何为在Chrome中应用了css缩放的img获得正确的jQuery offset()
- 使用 CSS 缩放所有 svg 元素
- 如果我在我的页面上使用 CSS 缩放,然后将另一个包含动画的网站加载到 iframe 中,我的页面会变得模糊并且动画行为
- 悬停时的CSS缩放图像
- CSS缩放,然后调整为原始大小
- css缩放的谷歌地图点击不正确的坐标
- 如何获得css缩放级别
- 使用CSS缩放/矩阵不保持背景与元素对齐
- CSS缩放由鼠标悬停或点击触发
- CSS缩放和正方形中心裁剪图像
- CSS缩放Div居中
- 将新元素放置在父级中包含的子级之上,并应用CSS缩放变换
- Jquery where's我的错误使用.css()缩放最小高度到窗口高度
- 如何防止水平滚动对CSS缩放动画
- 使用css缩放变换和滚动条平移-定位问题
- CSS缩放和居中页面