首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可拖放的JQuery UI -子div消失。

可拖放的JQuery UI -子div消失。
EN

Stack Overflow用户
提问于 2014-05-10 17:38:09
回答 1查看 685关注 0票数 2

当我在父div中拖动我的子div时,当我的鼠标拖出边界时它就消失了。在可拖放的Jquery文档示例中,子div不能超出父容器的边界。对我的代码丢失了什么有什么想法吗?

HTML标记:

代码语言:javascript
复制
<div class="containment-wrapper">
<div class="boxone" class="draggable ui-widget-content">
</div>

<div class="boxtwo" class="draggable ui-widget-content">
</div>



<div class="boxthree">
</div>

</div>

JavaScript:

代码语言:javascript
复制
$(".boxtwo").draggable({ containment: "#containment-wrapper", scroll: false });

$(".boxthree").draggable({ containment: "#containment-wrapper", scroll: false});

http://jqueryui.com/draggable/#constrain-movement (我在看“我包含在我的盒子里”的例子)

  • CodePen演示
  • JSFiddle演示
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-10 18:13:14

改变这一点:

代码语言:javascript
复制
$(".boxtwo").draggable({ containment: "#containment-wrapper", scroll: false });
$(".boxthree").draggable({ containment: "#containment-wrapper", scroll: false});

对此:

代码语言:javascript
复制
$(".boxtwo").draggable({ containment: "#containment-wrapper", scroll: false });
$(".boxthree").draggable({ containment: "parent", scroll: false});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23584299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档