首页 新闻 会员 周边

jsPlumb.draggable的containment如何理解

0
悬赏园豆:200 [待解决问题]

关于jsPlumb的Drag Containment理解,文档里面是这样的

jsPlumb.draggable($("someSelector"), {

  containment:"parent"
});

我个人对parent的理解是:

<div id="content" style="width: 400px;height: 400px;border: solid 2px black; margin-left: 50px;">
<div id="state1" class="item"></div>
<div id="state2" class="item"></div>
<div id="state3" class="item"></div>
</div>

上面这一段代码中的 content即为 所谓的parent,其中class="item"是可以拖拽的元素

所以我写成了这样,

instance.draggable($(".item"),{
containment: $("#content")
});

注:instance是jsPlumb的一个实例

但是实际的效果是,可以拖出content左边框,而到达不了右边框。搞了一天没搞定

注:我这里使用的是jsPlumb,而不是jquery ui,因为有些是用jsPlumb构建的,jquery ui的 拖拽会有问题,所以这里采用jsPlumb的 draggable比较好,但是使用起来会有问题,可能是我理解的不对。希望哪位大侠给予指导,小弟不胜感激。

 

 

 
unknown2015的主页 unknown2015 | 初学一级 | 园豆:2
提问于:2015-08-24 09:25
< >
分享
所有回答(1)
0

你的理解应该是对的,

instance.draggable($(".item"),{
containment: $("#content")
});

这样写应该也是没问题的. 是其它问题导致的

hghrpg | 园豆:206 (菜鸟二级) | 2017-04-11 15:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册