Если бы вы могли опубликовать весь пример кода (с html и соответствующими тегами сценария с нерабочими версиями), я мог бы помочь, вероятно, указать, что не так, и / или проверить проблему ....
Однако я не уверен, что вы хотите передать массив из 1 объекта [ev] в качестве второго параметра для вызова триггера.
Документация гласит: "Наконец, вы можете передать буквальный объект с данными. Он будет скопирован в реальный объект jQuery.Event. Обратите внимание, что в этом случае вы должны указать атрибут типа."
Можете ли вы проверить, что это (должно | работать раньше), как вы написали, и / или, возможно, вставить еще какой-нибудь код или URL на соответствующую страницу? Я был бы рад еще раз взглянуть на это.
Надеюсь, это поможет. :)
Редактировать: Снова взглянуть на это. Он делает именно то, что вы просите. На событии mousedown вы делаете некоторые вещи, а затем завершаете, вызывая другое событие mousedown, которое будет выполнять некоторые действия, а затем вызывать другое событие нажатия мыши и так далее ... и так далее ...
Вы создали бесконечный цикл.
Почему бы просто не сделать так, чтобы релевантные элементы div перетаскивались при загрузке страницы, а не при первом нажатии? Разве это не позволило бы избежать этой проблемы?
Также взгляните на этот пост , и мне было бы очень интересно увидеть какой-нибудь код, который раньше работал. Как написано, я не уверен, что понимаю последовательность того, как код будет эмулировать полное событие «перетаскивания» - состоящее из событий mousedown, mousemove и mouse up. Дай мне знать. Спасибо!