Javascript 如何在DOM中将元素放置在附近
我试图建立一个五彩纸屑元素将下降(动画翻译)在一个随机的方式。我有一个按钮,在它周围我想避免元素落在上面,如果任何掉落的五彩纸屑靠近这个块,它应该偏离它的路径。Javascript确实提供了名为document.elementFromPoint(x,y)的函数,但这只提供了一个确切的位置。我宁愿在这个完整的范围内寻找元素 我曾尝试使用document.elementFromPoint(x,y)在某个点查找元素,但这只会使我得到位于该确切位置的元素。我希望避免在所有坠落(动画)元素上设置控制柄Javascript 如何在DOM中将元素放置在附近,javascript,jquery,html,dom,frontend,Javascript,Jquery,Html,Dom,Frontend,我试图建立一个五彩纸屑元素将下降(动画翻译)在一个随机的方式。我有一个按钮,在它周围我想避免元素落在上面,如果任何掉落的五彩纸屑靠近这个块,它应该偏离它的路径。Javascript确实提供了名为document.elementFromPoint(x,y)的函数,但这只提供了一个确切的位置。我宁愿在这个完整的范围内寻找元素 我曾尝试使用document.elementFromPoint(x,y)在某个点查找元素,但这只会使我得到位于该确切位置的元素。我希望避免在所有坠落(动画)元素上设置控制柄 v
var elementMouseIsOver = document.elementFromPoint(x, y - 30);
if (elementMouseIsOver.className.indexOf('confetti') >= 0){
//change confetti left position here.
}
我认为这不应该检查精确的一个位置,而是检查附近的整个范围