ウィンドウのサイズに基づいてスケールを変更する div に含まれるドラッグ可能な要素を作成する方法を誰かが理解するのを手伝ってくれたら、どんなガイダンスも本当にありがたいです。
私が行った場合:
element.draggable({
cursor: "move",
containment: '#container'
});
何が起こるかというと、コンテナの通常サイズの封じ込めができるということです。したがって、 がある場合transform: scale(1.5)
、ドラッグ可能な要素が移動できないコンテナ内のスペースができます。
私も試してみましcontainment: 'parent'
たが、それは非常にグリッチです。
編集
上と左のコンテインメントを取得する方法はわかりましたが、右と下を取得する方法がわかりません。
var containmentArea = $("#container");
containment: [containmentArea.offset().left, containmentArea.offset().top, ???, ???]
幅と高さを試してみましcontainmentArea[0].getBoundingClientRect()
たが、それも正しい動きではないようです。