Для меня вы нашли ошибку :)
Он работает нормально, пока курсор мыши не останется внутри видимой области ... затем H1 включает гипердвигатель: D
Чтобы уменьшить (но не полностью избежать) эффекты ошибки, вы можете ограничить перетаскиваемую область тегом e (например, body) И отключить прокрутку:
$(".draggable").draggable();
$(".draggable" ).draggable( "option", "containment", 'body' );
$(".draggable" ).draggable( "option", "scroll" , false );
или произвольная область (другой вариант в документах):
var area=Array(0,740,300,880);
$(".draggable").draggable();
$(".draggable" ).draggable( "option", "containment", area );
$(".draggable" ).draggable( "option", "scroll" , false );