我现在在拖动完div的后想知道该div四周是否有相邻的div,
或者是否悬浮在那些div在上面,我现在是通过循环判断每个div来实现的。
现在问题是如何用其他更好的办法去判断(主要是如果页面上div多了就怕速度会慢)。
注 onmouseover onmouseleave 我多试过了不行 因为我这个不能根据 这些去判断 我要根据我拖动的div去判断的。
或者是否悬浮在那些div在上面,我现在是通过循环判断每个div来实现的。
现在问题是如何用其他更好的办法去判断(主要是如果页面上div多了就怕速度会慢)。
注 onmouseover onmouseleave 我多试过了不行 因为我这个不能根据 这些去判断 我要根据我拖动的div去判断的。
解决方案 »
- 怎样获取div内div的名字?
- div 的onclick事件动态添加没效果?
- 取单元格里的span。
- LOCATION.HREF形式能不能打开新窗口?
- 兄弟们帮忙测试一下 (来者有分)
- 高分请教关于网站的维护的方式
- 求这样一个脚本,利用复选框展开表格,急急
- 你好呀,我看过一个问题,他是要求改<input type="text" name="www-www" value="welcome">中值,如果是一个保留字的话,那有办法修改它吗
- 急急急---怎么实现全选效果后点击任意一个复选框取消全选
- 关于打开新页面返回值给父页面的问题。
- Ext的嵌入问题!急急急...
- 这段链接代码怎样转成单独JS文件?
this.divId = divId;
this.left = left;
this.top = top;
this.width = width;
this.height = height;
}var pointList = [];在生成div的时候把位置信息放入pointList数组。判断的时候单用位置信息循环,而不用Div循环,这样应该会快很多
遍历去找,
页面加载的时候,最好用数组保存所有div坐标,这样遍历时对性能影响较低
位置调整后,更新一个坐标数组.
mousemove的时候不要操作dom,只是进行数据比较.不知道你说的div多是有多少..
则如果拖动后div 的 是 的60,60 则我就把这个div 存入数组 0,0 里面 再在这里面找他附近数组([0,1],[1,0],[1,1])是否有值有值则取过来比较下。