マウスを下に置いた後、離す前に、新しいjQuery要素を作成します。(マウスダウン後)。
jQuery UIを使用して新しい要素をプログラムでトリガーdragging
し、マウスの動きに合わせて自動的にドラッグを開始できるようにします。離してからもう一度マウスをクリックする必要はありません。
私は以下を試しました...
var element = $("<div />");
element.appendTo("body").draggable().trigger("mousedown");
...ただし、これは機能しません。
誰かがこれを達成する方法について何か提案がありますか?
更新:この質問 の投稿者を検索した後、同じ問題が発生します。しかし、提案された解決策は、要約すると...
$("body").on("mousedown", function(e) {
$("<div />").draggable().appendTo("body").trigger(e);
});
...最新バージョンのjQueryおよびjQuery-UIでは機能しなくなり、代わりに最大呼び出しスタック超過エラーが生成されます。