Как программно вызвать 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.