如何不断检查页面元素之间的冲突

How can I constantly check collision between page elements?

本文关键字:之间 冲突 元素 何不断 检查      更新时间:2023-09-26

我已经实现了算法,但我面临的是如何不断检查元素是否击中了其他元素。

例:

div id='water' 当命中时div id='orange' 应该发出警报,我应该使用 jQuery setInterval :s 还是有其他方法可以让函数保持活动?

你应该使用 setInterval()。这里有一个小例子。

$(document).ready(function() {
    // Checks collisions every second
    setInterval(function(){checkCollisions()},1000);
});

function checkCollisions() {
    // Do your checks
}