javascript - 可移动的 jquery 框不应移出页面

标签 javascript jquery html jquery-ui jquery-ui-draggable

我正在创建一个 Web 应用程序,我需要在其中进行一些设计调整。这是示例功能代码:http://jsfiddle.net/rkumarnirmal/FSDPH/

那里显示的黑色可移动框不应该移出页面(一点也不能),但是如果你检查那里,你可以移动框并将它稍微移出页面。我该如何控制它?

还有一件事,我要实现 jPicker 工具 http://www.digitalmagicpro.com/jPicker/在那个盒子里。如果我们点击颜色框,jPicker 工具将弹出,然后如果框被移动,jPicker 工具必须根据页面自行排列。

我知道问这样的问题不公平,但我没有机会 :( 谁能指导我?

谢谢!

最佳答案

您可以使用 containment draggable 上的属性,以将可拖动元素保留在其父元素之一中。

例如:

$("#box_bg").draggable({scroll: false, cancel: "div#box", containment: 'document'});

关于javascript - 可移动的 jquery 框不应移出页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10540069/

相关文章:

html - 将图标放在 Accordion 的右端

html - 防止 Skype 突出显示损坏文本区域

javascript - MDL 选项卡的 "Tab Rendered"事件

javascript - css 打印预览页面被剪切

php - Ajax通过带有id++的按钮PHP表单调用,如何计算最大值?

javascript - Rangy:如何使用动态 elementProperties 创建CssClassApplier

javascript - 单个滚动部分的动画

javascript - firebase.initializeApp 在我的 dotenv 文件中找不到 API key 。 (下一个.js)

javascript - 使用 AJAX 将操作附加到最后附加的行

html - 在左侧对齐文本,但也在我的 div 的中心