如何防止具有拖动功能的ap元素重叠

How can I prevent ap elements with drag function from overlapping?

本文关键字:ap 元素 重叠 功能 拖动 何防止      更新时间:2023-09-26

我正在创建一个滑块谜题,我将图像的每个部分都放在自己的apdiv中,每个部分都有相同的z索引。我已经将拖动移动限制在谜题的范围内,但当我拖动它们时,ap-div是重叠的。我希望相同的z索引可以防止它们重叠,但当我拖动时,它们重叠了。如何防止它们重叠?我使用的是HTML、CSS和JavaScript。有什么想法吗?

不,使用Dojo或jQuery等流行库中的标准拖放工具无法防止它们重叠。它们应该重叠;它应该允许你降落。这些库最多支持不能跨越的边界,即拖动操作的边界框。对于听起来更复杂的代码,您需要检查边界框代码,为游戏区域中的所有对象编写自己的碰撞检测代码,并将其纳入拖动操作中。

设置z索引对此没有任何影响。浏览器会自动调整z索引(通常是一点点),以便在需要时允许重叠。

你好,希瑟身体。。

请查看这些网站,

<http://www.webreference.com/authoring/style/sheets/page_structuring2/>
<http://www.cs.txstate.edu/~rs01/1308/lectures/week5/5-1.htm>