【问题标题】:Can not drag a draggable outside of another div不能将可拖动对象拖到另一个 div 之外
【发布时间】:2015-03-03 09:21:35
【问题描述】:

我使用 jquery ui 可拖放/可拖放。

我已禁用我的 css 中的所有 z-index。

我尝试用大的绿色 div 将绿色矩形 div 拖到左侧。

我无法将拖动的 div 移到侧边栏之外。它似乎被捕获在其父级侧边栏内。

这是为什么呢?什么可以做到这一点?

由于 nda 等原因,我无法提供笔/小提琴...

【问题讨论】:

  • 你是我的救星!我在父溢出的某个地方:隐藏;但我不能静态删除它,否则动画时侧边栏会损坏:/我现在需要找到一种方法来切换溢出:隐藏/可见,具体取决于侧边栏的状态打开/关闭等...
  • 不用担心 :)) 如果您不介意接受,我已经回答了?很高兴有帮助:)

标签: jquery jquery-ui


【解决方案1】:
overflow: visible ? 

JQuery Dragging Outside Parent

或

$(".draggable").draggable({
        appendTo: 'body', // Append to the body.
        zIndex: <someNumberYouThinkIsAppropriateHere>,
        containment: $('document'),
        helper: 'clone'
    });

Drag item outside parent and into UI dialog

【讨论】:

  • 溢出:可见是正确的轨道,因为我的父母之一有溢出:隐藏设置。!
猜你喜欢
  • 1970-01-01
  • 2011-01-07
  • 2018-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-26
相关资源
最近更新 更多