同じコンテナーにドラッグできる 2 つの div を使用しています。たとえば、divC コンテナーにある左フロート div1 と右フロート div2 があります。左右に水平方向にのみドラッグできます。ただし、右側のフロート div2 は div1 の左側を通過してはなりません。
<div id="divC">
<div id="startpx" style="float:left;"></div>
<div id="div1" style="float:left"></div>
<div id="div2" style="float:right;"></div>
<div id="endpx" style="float:right;"></div>
</div>
現在開発中のsomething-o-meterのpxを表示するdivとしてstartpxとendpxを使用しています。
別の div を追加すると、div1 の移動中に (ドラッグ機能で) 彼の位置が更新され、div2 の包含にもなります。はい、うまくいきましたが、このソリューションは私にとって適切なものではありません。なぜなら、私が div1 を移動している間に、主な封じ込めが div2 を移動しているためです。
この問題の解決策となる他の選択肢はありますか、それともドラッグ可能の包含パラメーターまたはドラッグ可能からの他のトリックまたは魔法を使用してそれを行うことができる方法がまだあります。