【发布时间】:2012-01-25 13:35:30
【问题描述】:
我是 jQuery 新手,目前在(我想)一个简单的问题上被阻止。
我有两个列表:一个 droppable 和一个 draggable; 2个问题:
1) 如何知道掉落的物品? 因此,请列出“已丢弃”区域中的所有项目。
2) 如何检查被丢弃的物品是否在正确的放置区? 每个都有一个 ID,应该放在正确的区域(drag1 到 drop1)。
做这个“活”很简单,只需检查 UI 的 ID 是否与使用 drop-function 的 $(this) 的 ID 相同。
但我想始终允许丢弃,并在每次正确丢弃多少时重新计算。 您可以使用计数器,但删除选项(请参见示例)会使操作变得过于复杂。
简而言之,如何迭代droppables并检查droppables是否正确。
【问题讨论】:
-
好吧,您的 HTML 无效:在 HTML5 之外,
id不能以数字开头。并且您不能有重复的ids,id必须在文档中是唯一的。 -
哎呀,对 html 感到抱歉。只是做了太多的复制/过去。更正了。
标签: jquery draggable droppable