Jquery/JS как узнать что блок коснулся другого блока?
Господа! добрый вечер.
У меня есть 2 блока A и B.
они напротив друг друга между ними 10пикселей допустим
Делаю анимацию движения блока А в сторону блока В на 15пикселей, как мне понять момент их `соприкосновения` когда блок А коснулся блока В те на 11пикселе движения.
Ну не считать же пиксели? Есть наверно более простой способ?
Там просто рабочий образец, к тому же - в нативном коде.
Вкратце - используешь метод getBoundClientRect() для получения позиции объектов. Например, объект А имеет координаты (a1,a2) , а объект В - (b1,b2). Тогда условием наложения по оси Х когда |a1-b1| < А.width/2 + B.width/2