0

こんにちは、私のサイトのすべての要素をドラッグ可能でサイズ変更可能にしたいと考えています。何らかの理由で、要素を div 親内の特定の位置に配置したいと考えています。しかし、ドラッグしたい別の画像から複製された画像を含む ui-wrapper を移動することはできません。いつも :

top:auto
left:auto

私はこのモードで試しました:

newDiv = $(this).clone().appendTo('#space-drawable-div').resizable({
    aspectRatio: true,
    maxWidth: 212,
    maxHeight: 220
}).parent('.ui-wrapper').draggable({
    containment: "parent"
}).parent().removeAttr('style').css('top', '10px').css('left', '20px');

画像があり、その親は「ui-wrapper」です

UI ラッパー css:

height: 220px;
left: auto;
margin: 0;
overflow: hidden;
position: relative;
top: auto;
width: 157px;
4

1 に答える 1

0

css を設定positionすると問題が解決するはずです

newDiv = $(this).clone().appendTo('#space-drawable-div').resizable({
aspectRatio: true,
maxWidth: 212,
maxHeight: 220
}).parent('.ui-wrapper').draggable({
containment: "parent"
}).parent().removeAttr('style').css('top', '10px').css('left', '20px').css('position','relative');
于 2013-05-22T16:56:32.807 に答える