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

Javascript 如何防止具有拖动功能的ap元素重叠?,javascript,slider,puzzle,Javascript,Slider,Puzzle,我正在创建一个滑块拼图,我在它自己的ap div中有图像的每个部分,每个部分都有相同的z索引。我已经将拖动运动限制在谜题的范围内,但是当我拖动它们时,ap div是重叠的。我希望相同的z索引可以防止它们重叠,但当我拖动时,它们会重叠。如何防止它们重叠?我正在使用HTML、CSS和JavaScript。有什么想法吗?没有,使用Dojo或jQuery等流行库中的标准拖放功能无法防止它们重叠。它们应该重叠;它应该允许你放下。这些库最多支持不能跨越的边界,即用于拖动操作的边界框。对于听起来更复杂的代码,

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

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

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

你好,Heather body

请看这些网站,

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

什么是“ap元素”或“ap div?”普拉塔普:她使用的是一个支持拖动的库。拖动通常通过相对于父对象的绝对定位来完成。这与浏览器的布局引擎无关,也与使用CSS正确排列文档流无关。你链接的文章对Boddy女士有什么帮助?