マイページにドラッグ可能でサイズ変更可能なアイテム(div)がいくつかあります。 これを行うための私のコードは以下の通りです:div内にアイテムをドラッグして制限に達すると、divが表示されます
<body>
<div id="wrapper">
<div class="draggableItem"></div>
<div class="draggableItem"></div>
<div class="draggableItem"></div>
<div class="draggableItem"></div>
</div>
</body>
私のCSSファイルでは、私が設定した身長:100%とラッパーの高さ:
part.draggable(
{
containment: 'parent',
drag: function(event, ui){
partIsDragging = true
part.prev().css('top', ui.position.top - 20).css('left', ui.position.left)
part.prev().show()
},
stop: function(event, ui) {
partIsDragging = false
}
}).resizable({
containment: 'parent',
handles: 'ne, se, sw, nw,n,w,e,s',
stop: function() {
}
});
これらのHTML構造は次のとおりです。100 %。ラッパーの幅は常に固定です(幅:950ピクセル)。 draggableItemがラッパーの一番下に達すると、divの高さが拡大されます。今すぐページが読み込まれるときに、解像度が可能な限り大きな高さを持っていますが、ラッパーに複数のアイテムがある場合は、すべてが乱雑になり、アイテムを何かにドラッグして高さを動的に拡張したいと思います。これは、私が下の境界線に当たった場合にのみ起こるはずです。
PS:jQueryとjQuery-uiを使用しています。
あなたの関連するCSSも投稿できます –