jQuery Draggable拖出屏幕

问题描述 投票:6回答:2

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

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

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

javascript jquery css jquery-ui-draggable
2个回答
8
投票

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

作为替代方案,您可以使用scroll option

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

0
投票

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

document.getElementById('myWindow').scrolling = "no";
© www.soinside.com 2019 - 2024. All rights reserved.