有什么简单的方法可以检测元素是否超过另一个元素?
我正在使用 CSS3 转换来移动元素。(因为)
示例: - 所有元素大小为 10x10 像素
- Element#A
transform : translate(170px, 180px)
<-- 这个元素可以控制移动 - 元素#B
transform : translate(200px, 200px)
如何检测 element#A 是否超过某个元素?
我使用 jQuery 元素控制器的完整演示:http: //jsfiddle.net/ndZj5/
var over = false;
// do something with `over` to `true` to detect this...
if(!over) {
my.css('transform','translate('+x+'px,'+y+'px)');
}
参观我的演示,按键盘箭头控制