2012-02-22 10 views
0

私はこのウィンドウのようなウィンドウにハンドラとしてタイトルバーを付け、それを要素のセットにドロップすると、その要素にスナップされます。 ドラッグされたウィンドウの50%以上がドロップ可能な要素の外側にある場合、ドラッグされたウィンドウの最大部分の下にある要素にスナップします。jQuery.draggable sweetspotを決定する

私は今投稿できる例はありませんが、私はあなたが何を意味するか知っていればいいと願っています。

マウスやハンドラの位置を取得する方法についてのアイデアは、私はドラッグしている全体のウィンドウではなく、ドロップ位置にすることができますか?あなたがマニュアルにSNAPMODEとsnapToleranceをご覧ください

+0

に凸多角形の中心のための標準的な式を助けると思います頂点の点の平均です - 長方形の場合は簡単ですが、私はそれらを使ったと思います。 – Hogan

答えて

0
+0

droppableはまだ私が私のdraggableを落としたいと理解していない、私はsnapModeのようなsomehingを探しています: 'upperleft'ので、upperleftコーナーは常にどの要素の下に見える場所です。本当にエッジにスナップを使用し、私は実際にappendToドロップ可能にドラッグされている要素を.. – TrySpace

+0

これを見て:http://stackoverflow.com/questions/8126285/jquery-nestedsortable-block-the-drag-of-an -elementツー・トップレベルの、ネストされたソート可能な多分あなたを助ける – GregM

+0

[OK]を、あなたの馬を保持し、私はそれを見つけた: 寛容:「ポインタ」 属性 は私がドロップ可能を与える必要があります。 固定されています – TrySpace

関連する問題