首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拖放ui拖放框限制

拖放ui拖放框限制
EN

Stack Overflow用户
提问于 2011-11-04 02:59:39
回答 1查看 2.3K关注 0票数 0

我删除了我的上一篇文章,完全修改了我的问题。我想将可下垂的限制限制为一次只能拖放1,

示例:我有3个拖放框和2个可下垂的目标框。我试图限制投递箱一次只接受项目。我不想禁用这个放置框,我只想限制你可以在它上放置多少个,我想要一个可扩展的解决方案。我也在努力跟踪你丢下盒子的地方。

我重做了我的演示:http://pidbaq.com/old.php

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-04 03:15:11

我认为您需要为accept选项droppable提供一个自定义函数。

http://jqueryui.com/demos/droppable/#option-accept

因此,它接受第一个删除的项,并检查可拖放容器是否已经包含另一个项,返回false,以便下一个项将被拒绝。

由于拖放元素不是physically一个接一个地移动到可下垂区域,所以很难确定它在可下垂区域中是否存在。您可以尝试遵循photo manager的示例,并在拖放后实际将dom元素移动到区域。http://jqueryui.com/demos/droppable/#photo-manager

因此,使用accept回调可以检查可下垂区域是否已经包含其中一个元素,如果答案是肯定的,则拒绝。我用过照片管理器在这里做了一个例子。

http://jsfiddle.net/Quincy/rAcWK/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8004443

复制
相关文章

相似问题

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