точно по примеру из начиная
когда div выходит за пределы окна, документ прокручивается, это нормально
Я попытался инициализировать с этой опцией из документации API
$( function() {
$( "#draggable" ).draggable({scroll:false});
} );Div все еще прокручивает документ. Это ошибка jquery?
Я благодарю вас за любое предложение, но мне не нравится использовать обходной путь, например, помещать контейнер для обертывания области. Пользователь должен иметь возможность перемещать div, не прокручивая документ.

Вы можете использовать этот код:
$( window ).mousemove(function( event ) {
var $el = $('#draggable');
var $window=$( window ).height();
var $bottom = $el.position().top + 100 ;
var $top = $window - 100;
if ($bottom > $window ){
$('#draggable').css({ top: $top });
}
});
пример jsfiddle: https://jsfiddle.net/mr_seven/bcrx2gnj/32/
спасибо за подсказку, я добавил ограничение для верхнего и левого правого, хотя я думаю, что это ошибка jquery