如何防止具有拖动功能的ap元素重叠
How can I prevent ap elements with drag function from overlapping?
我正在创建一个滑块谜题,我将图像的每个部分都放在自己的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>
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 如何在jQuery中获取元素的形式
- 我可以获得相对于被点击元素的确切点击位置吗
- 在函数中添加数组元素的数值
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 将视口底部滚动到元素底部
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何使用jquery处理php循环通过元素
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 在Jquery detachment()和appendTo()之后定位元素
- 在动态创建的元素上获取对特定选择器的引用
- 如何防止具有拖动功能的ap元素重叠