Я обезьяна исправляю часть кода jQuery Draggable *.
Цель состоит в том, чтобы избежать модификации исходных исходных файлов и динамически патчать одну из внутренних функций.
Функция _generatePosition
объявляется следующим образом:
(function($) {
$.widget("ui.draggable", $.ui.mouse, {
...
_generatePosition: function(event) {
...
}
}
})(jQuery);
Можно ли добиться его динамической замены?
* Таким образом, он вычисляет привязывающую сетку относительно вершины родительского элемента, а не по отношению к вершине элемента, который перетаскивается. Подробнее см. здесь.