jQuery Draggable拖出屏幕
当用户抓住窗口的标题栏并向右拖动时,页面将开始向右滚动。 反正有没有阻止这个?
要重现: https : //jqueryui.com/draggable/将窗口拖到右侧。
我有overflow: hidden
在html
和body
标签上。 不知道还有什么可以做的。 我不想在窗口上使用包含选项,因为我希望它们能够稍微滑出屏幕。
当您使用jQuery UI Draggable时 ,您有一个名为Containment的选项。 在那里,您可以指定应该约束的父级。 在你的情况下,父母应该是body
。
作为替代方案,您可以使用滚动选项 :
$( "#outlook" ).draggable({ scroll: false });
试试这个:让我们说你的主元素是一个名为’myWindow’的div;
document.getElementById('myWindow').scrolling = "no";