4

2つのdivが異なるコンテナに存在します。container2のdiv2をドラッグしながら、container1のdiv1を移動したい。('left'プロパティは、div1とdiv2で常に同じである必要があります)

「ドラッグ可能」機能を適用することで、それぞれを個別にドラッグすることができます。また、「draggable stop」関数が呼び出されている間に、 div1leftプロパティをdiv2のleftプロパティに割り当てることにより、映画div1の間にdiv2を移動することができます。ただし、これはドラッグイベントが終了した後にのみ発生します。

div1をドラッグしている間、div2が常にdiv1と一緒に移動するようにする方法はありますか?

私がやろうとしていることを理解するには、JSFiddleリンクを参照してください:http: //jsfiddle.net/37Wkd/16/

4

2 に答える 2

6
$('#block1').draggable({
    axis: 'x',
    containment: '#container1',
    drag: function(){
        $('#block2').css('left',$(this).position().left);  
    }

});​

これはうまくいきませんか?dragイベント の使用:http: //jqueryui.com/demos/draggable/

于 2012-08-23T20:38:28.150 に答える
1

これを試して:

http://jsfiddle.net/37Wkd/17/

于 2012-08-23T20:38:38.993 に答える