0

最初にこのフィドルを参照してください:

http://jsfiddle.net/QhVNr/121/

ユーザーが中央のdivをドラッグできるようにするコーディングを書いています[フィドルのように白い色。 .

しかし、それは例のように、ドラッグ可能な白い div のようにコントロールを失い、上向き/下向きの電光石火の速さで親ラッパーの上を移動します。JavaScript でこの 2 行をコメントアウトして、コードを編集してみてください。

$('#draggable_0').height(div1H);
$('#draggable_2').height(div3H);

その後、ドラッグ機能は通常のように機能し、その親に含まれます。

これを解決する方法は誰ですか?ドラッグと、緑と青の div が正常に動作するようにします。

ありがとうございました。

4

1 に答える 1

2

.draggable位置はrelative

したがって、#draggable_0高さを変更すると、 の位置は.draggableに対して相対的になり#draggable_0ます。

CSS を変更します。

.draggable  
{  
    height:20px;  
    width:130px;  
    cursor:pointer;  
    border:1px solid #000000;  
    background-color:#ffffff;  
    position:absolute;  
}  
于 2013-09-12T08:50:08.370 に答える