ドラッグの開始時にドラッグ可能なヘルパー位置の位置を変更したいので、グリッドはドラッグ要素の新しい位置でカウントされます。
要素をドラッグすると、開始時に幅が変更され (ドラッグを開始)、グリッド [100x100] に「収まりません」。
start: function (event, ui) { ui.helper.css("width", '102px'); }
ここに例があります: http://jsfiddle.net/sYHre/73/
例でわかるように、青い要素はグリッドに完全に適合しますが、赤い要素はそうではありません。その場で位置を変更しようとしましたが、うまくいきません (コメントアウトされたコード)。オブジェクトがジャンプしています。jquery ui の一種のバグだと思います。多分これを行うためのより良い方法がありますか?
最新のjQueryおよびjQuery UI 1.9.2を使用しています