jQuery UI Draggableを使用して、幅がレイアウトの一部として計算される<div>
をドラッグしています(margin:auto;
)。ドラッグされた要素のクローンがオリジナルの幅を保持する方法
helper:clone
を使用してその要素をドラッグすると、クローンもmargin:auto;
スタイルになりますが、もはや元のコンテナに拘束されません。
結果:複製された<div>
は、オリジナルとは異なる幅を持つ場合があります。
フィドル:http://jsfiddle.net/ericjohannsen/ajpVS/1/
がどのように私は、元の幅を保持するクローンを引き起こす可能性がありますか?
残念ながら私はそれを行うことはできません。実際のコードでは、その列にはドラッグ可能なものが含まれています。それを反映するようにフィドルを更新しました。要点は、ドラッグされたものが暗黙的にそのサイズを知っているわけではなく、レイアウトの結果としてサイズを取得するということです。 –
+1編集が有効です。ジョンの答えは私に少し柔軟性を与えてくれたので、それを受け入れましたが、あなたもとても良いです。 –