jQuery Draggable拖出屏幕

当用户抓住窗口的标题栏并向右拖动时,页面将开始向右滚动。 反正有没有阻止这个?

要重现: https : //jqueryui.com/draggable/将窗口拖到右侧。

我有overflow: hiddenhtmlbody标签上。 不知道还有什么可以做的。 我不想在窗口上使用包含选项,因为我希望它们能够稍微滑出屏幕。

当您使用jQuery UI Draggable时 ,您有一个名为Containment的选项。 在那里,您可以指定应该约束的父级。 在你的情况下,父母应该是body

作为替代方案,您可以使用滚动选项 :

 $( "#outlook" ).draggable({ scroll: false }); 

试试这个:让我们说你的主元素是一个名为’myWindow’的div;

 document.getElementById('myWindow').scrolling = "no";