私は現在、jquery-ui
複数の子を含む大きなdivがあるプロジェクトに取り組んでいます。これらの子divは、ユーザーが以前に作成し、縮小して(元のサイズの約20%に)、ユーザーが好きなように配置できる大きなdivに配置するという考え方です。
私の問題は、スケーリング後、子divを親内のすべての場所にドラッグできないことです。むしろ、親にスケーリング変換が適用されていなくても、親の縮小バージョンに制約されているように見えます。
このフィドルは問題を示しています:http://jsfiddle.net/yRNqu/(青いボックスを右端または下にドラッグしてみてください)
他の誰かがこの問題に遭遇しましたか?ポインタを1つか2ついただければ幸いです。
ありがとう
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 UI:
$(function() {
$('.box').draggable({
containment: 'parent'
});
});