div
コンテナに1つまたは複数のドラッグ可能なリサイズがあります。それらは既にドラッグしたときにdiv
の端にスナップしますが、サイズを変更すると端にスナップする必要もあります。私が見つけた拡張では、彼らは特定のdiv
ではなく、他のサイズ変更可能なものにスナップするだけです。この問題の拡張機能はありますか?私は私のサイズ変更可能にaspectRatio: true
を追加したときに、それがスナップdiv
、の端にドラッグしますときjquery resize div to div
もう一つの問題は、私はもうそれのサイズを変更することはできません... 更新:あなたは今、それをテストしに見ることができますスニペット。だから私はこれを解決し、それにサイズ変更可能なスナップを追加したい。
コードのいくつかの作品:
$(".resizable").resizable({
\t containment: "#pagecontainer",
aspectRatio: true,
\t /*snap: "#pagecontainer", this doesn't work */
\t handles: 'n, s, e, w, nw, ne, se, sw'
});
$(".draggable").draggable({
\t containment: "#pagecontainer",
\t snap: "#pagecontainer",
\t scroll: false
});
.resizable {
\t position: absolute;
width: 100px; height: 100px;
border: 1px solid black;
z-index: 1;
}
#pagecontainer {
\t position: relative;
\t border: 2px solid #ccc;
\t padding: 0px;
\t float: left;
\t background-color: White;
width: 500px;
height: 300px;
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<div id="pagecontainer">
<div id="photoframe1" class="draggable resizable droppable frame ui-widget-content ui-state-active">
<p></p>
</div>
</div>
あなたのコードの少なくともいくつかの例を挙げておかないと、私たちはあなたを助けることはできません。 JsFiddleやそれに類するものはもちろん理想的でしょう – JHolub