Jquery UI - 从显示中获取一个元素 :hidden element when dragging

标签 jquery css jquery-ui overflow draggable

我有一组元素位于另一个元素中的“传送带”元素上,该元素设置为 overflow:hidden 使用 css。拖动时,如何将溢出设置为隐藏的 holder 元素“移出”?当我拖动“元素”分类图像时,它只会在支架内拖动,当我试图将它移到支架“外部”时,它会隐藏,并且不会移动到旧支架元素之外。

<div class="holder" style="overflow:hidden;">
     <div class="conveyor">
          <img src="image1.jpg" class="item" />
          <img src="image2.jpg" class="item" />
          <img src="image3.jpg" class="item" />
     </div>
</div>

<script>

     $('.item').draggable();

</script>

我也曾尝试将新移动的元素附加到父元素,但是该元素不会恢复到我的持有人....请帮忙!

试图追加元素:

$('.item').draggable(
     helper:'clone';
     revert:'invalid',
     start:function(){
          $(this).parent().parent().append(this);
     }
)

最佳答案

在这里找到答案 -> http://docs.jquery.com/UI/Draggable .是的......那是几个小时的挖掘!

传递给 appendTo 选项或由 appendTo 选项选择的元素将在拖动期间用作可拖动助手的容器。默认情况下,助手会附加到与可拖动对象相同的容器。

$('.selector').draggable({ appendTo: 'body' });

感谢您的帮助!

关于Jquery UI - 从显示中获取一个元素 :hidden element when dragging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1258352/

相关文章:

iPhone/iPod - 防止字体大小改变

javascript - jQuery Vallenato Accordion

javascript - 如何向 Textarea Kendo 添加可关闭的文本标签 | jQuery

jquery - 悬停并使 Accordion 事件暗淡图标

javascript - jquery 从数组选择选项 - 重复项

javascript - jQuery 仅更改字符串的一部分

javascript - 每当其 div 父容器类更改时运行 jquery 函数

javascript - jQuery 中的 css 列表选择器,继承错误

javascript - 如何为所有实例设置相同的子组件动态宽度?网络组件

javascript - 如何在 jquery 或 javascript 中触发点击选中的单选按钮