我目前正在使用jquery-ui
一个包含多个孩子的大型 div 的项目。这个想法是,这些子 div 将由用户先前创建,然后按比例缩小(到其原始大小的 20% 左右)并放置在大 div 中,用户可以在其中按照他们喜欢的方式排列它们。
我的问题是缩放后,我无法将子 div 拖到父级中的所有位置。相反,即使没有对父级应用缩放转换,它们似乎也受限于父级的缩小版本。
这个小提琴说明了问题: http: //jsfiddle.net/yRNqu/(尝试将蓝色框拖到最右边或最底部)
有没有其他人遇到过这个问题?我真的很感激一两个指针。
谢谢
HTML:
<html>
<div class="container">
<div class="box"></div>
</div>
</html>
CSS:
.container{
height:500px;
width: 500px;
background-color: red;
}
.box{
height:100px;
width: 100px;
background-color: blue;
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
}
jQ 1.9 + jQ 用户界面:
$(function() {
$('.box').draggable({
containment: 'parent'
});
});