Jquery UI Draggable крадет фокус | JS
Использую библиотеку Jquery UI. У меня есть диалогове окно, которое я должен перетаскивать. Проблема в том, что все поля ввода там реализованы через div[contenteditable]. Итак, как я понял, при использовании на диалоговом окне draggable фокус переходит на него, из-за чего div[contenteditable] больше не работает. Как мне решить эту проблему?
Примечание: я не могу сделать поле ввода инпутом, потому что не я решаю, как все должно быть.
Ответы (1 шт):
Автор решения: Sire IMPACTUS
→ Ссылка
Нужно было сделать запрет на перемещение внутренних компонентов. А они хранятся у меня в классе dialog-content.
$(dialog).draggable({
cancel: ".dialog-content"
});