Как программно вызвать jQuery UI Draggable Drag Start?

Я создаю новый элемент jQuery после того, как мышь находится в нижнем положении и до его отпускания. (После mousedown).

Я хотел бы программно вызватьdragging на новом элементе с помощью пользовательского интерфейса jQuery, чтобы он автоматически начинал перетаскивать мышью. Я неЯ хочу отпустить, а затем снова щелкнуть мышью.

Я попробовал следующее ...

var element = $("");
element.appendTo("body").draggable().trigger("mousedown");

... однако это не работает.

У кого-нибудь есть предложения о том, как этого добиться?

ОБНОВИТЬ: После некоторых поисков постерэтот вопрос имеет идентичную проблему. Однако предлагаемое решение, которое сводится к ...

$("body").on("mousedown", function(e) { 
  $("").draggable().appendTo("body").trigger(e);
});

... больше не работает в последних версиях jQuery и jQuery-UI и вместо этого генерирует ошибку Maximum Call Stack Exceeded.

Ответы на вопрос(5)

Ваш ответ на вопрос