jQuery UI Draggable을 사용하여 너비가 레이아웃의 일부로 계산 된 <div>
(margin:auto;
)을 드래그합니다.드래그 된 요소 복제본이 원본의 너비를 유지하는 방법
helper:clone
을 사용하여 해당 요소를 끌면 해당 복제본도 margin:auto;
스타일을 갖지만 더 이상 원본 컨테이너의 제약을받지 않습니다.
결과 : 복제 된 <div>
의 너비가 원본과 다를 수 있습니다.
바이올린 : http://jsfiddle.net/ericjohannsen/ajpVS/1/
가 어떻게 원래의 폭을 유지하기 위해 복제 될 수 있습니다?
불행히도 나는 그것을 할 수 없습니다. 내 실제 코드에는 해당 열에는 드래그 가능한 항목이 들어 있습니다. 그것을 반영하기 위해 바이올린을 업데이트했습니다.요점은 드래그되는 것은 암시 적으로 크기를 알지 못하지만 레이아웃의 결과로만 크기를 얻는다는 것입니다. –
+1 편집이 작동합니다. Jon의 대답은 나에게 약간 더 많은 유연성을 부여하므로 하나는 받아 들일 수 있지만, 당신도 매우 훌륭합니다. –