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

时间:2011-06-14 14:03:35

标签: javascript slider puzzle

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

2 个答案:

答案 0 :(得分:0)

不,没有办法使用像Dojo或jQuery这样的流行库中的标准拖放工具来阻止它们重叠。他们应该重叠;它应该让你放弃。充其量,这些库支持您无法跨越的边界,即拖动操作的边界框。对于听起来更复杂的代码,您需要检查边界框代码,为游戏区域中的所有对象编写自己的碰撞检测代码,并将其合并到拖动操作中。

设置z-index对此没有影响。浏览器自动调整z-index(通常是分数),以便在需要时重叠。

答案 1 :(得分:0)

Hello Heather body ..

请查看这些网站,

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