draggable() – 防止在窗口外拖动元素

如何防止用户将元素拖到窗口外?

elm.css({ top : $(window).scrollTop() + ($(window).height() - elm.height()) / 2+'px', left : ($(window).width() - elm.width()) / 2+'px' }) .draggable({ handle : tr_top }); 

您可以使用包含选项:

 elm.draggable({ handle: tr_top, containment: "window" });