Здравствуйте, я новичок в JavaScript и столкнулся с данной проблемой. В результате анимации два элемента могут пересечься, и мне нужно зафиксировать этот момент. Я пробовал вот так:
var timer3 = setInterval(function(){elem()}, 50);
function elem(){
x=$('#create').offset();
y=$('#fly').offset();
if (x.left == y.left && x.top == y.top) {
var foo = jQuery(img);
foo.detach();
return;
}
Но не работает. Элемент1 я создаю с помощью скрипта:
var pay = document.createElement('img');
pay.src='trap.jpg'
pay.id='create'
document.documentElement.appendChild(pay);
Многое перепробовал уже, но не получается. Надеюсь разъяснил свою проблему понятно. Подскажите, пожалуйста, в чем проблема и как ее решить.