Я добавил скрипт из другого вопроса о SO в решение, с которым я работаю, чтобы позволить jQueryUI Dialogs перетаскивать за пределы оригинальных документов .
Этоскрипт:
//Ensure jQuery windows can be pulled outside the browser boundaries.
$.ui.dialog.prototype._makeDraggable = function() {
this.uiDialog.draggable({
containment: false
});
};
Проблема в том, что когда я добавляю это, все формы становится перетаскиванием .Это создает проблемы при попытке прокрутить диалоговое окно, когда вместо этого диалоговое окно начинает операцию перетаскивания.
Как можно использовать заголовок диалогового окна в качестве дескриптора перетаскивания (исходное поведение), но все же избавитьсясдерживания?
РЕШЕНИЕ:
//Ensure jQuery windows can be pulled outside the browser boundaries.
$.ui.dialog.prototype._makeDraggable = function() {
this.uiDialog.draggable({
containment: false,
handle: ".ui-dialog-titlebar"
});
};
Спасибо, Джозеф!