在IE中拖动子项时,Draggable嵌套在Draggable中
我正在使用jQuery构建一个座位应用程序。 我的桌子周围有椅子,可能有客人坐在椅子上。 每个表都有一个可拖动的包装div。 桌子里面有任意数量的椅子。 客人可以坐在任何椅子上。 客人也是一个嵌入椅子div的div。 以下是一个此类表的标记示例。 这张桌子有8个chiars,两个客人坐在前两把椅子上。
Table 1
div.table-wrapper是一个可拖动的,div.guest也是如此。 我们的想法是您可以将访客从一个椅子拖到另一个椅子,或将整个表拖到另一个位置。 我遇到的问题是在IE中,如果您单击并拖动访客,则同时拖动访客和表格。 有谁知道我怎么解决这个问题?
谢谢,〜马特
经过大量的挖掘,我现在似乎找到了解决方案。 它涉及黑客ui.draggable.js,但目前它看起来没有任何其他方式。
要查看我的完整答案,请查看我在jQuery论坛上的post:
http://forum.jquery.com/topic/draggable-nested-inside-draggable-drags-both-when-dragging-child-in-ie
希望这可以帮助有类似问题的人。
谢谢,〜马特