如何检测HTML元素的动作?

时间:2012-05-28 15:37:00

标签: javascript jquery html

我需要检测图像移动的时间。关键是我的页面有一个相关的HTML元素(另一个图像)到第一个依赖于它的位置。我虽然插件like Watch可以提供帮助,但我所知道的与位置(topleft相关的唯一属性)从未更改为此插件(将其原始值保持为'auto “)。

如果页面元素移动,如何触发事件?

更新:为了避免误会,我会解释究竟发生了什么。我有一个图像(称为AUX,位置绝对),它位于另一个图像位置(图像BASE)的功能。除了BODY元素之外,BASE和AUX不共享HTML中的任何内容,因此无法使用相对或相似的位置。所以,我有一个获得BASE位置并计算AUX位置的函数。问题是页面加载时:加载文档时调用函数,BASE的位置与最终位置不同(加载其他元素时,像其他图像,javascript函数等,BASE更改其位置)。这使得AUX的位置无效(它是有效的,但还没有)。

1 个答案:

答案 0 :(得分:0)

我不会使用javascript来设置位置,而是使用javascript使它们都成为最小公共元素的子元素,以便可以使用相对定位方案。因为否则,您需要轮询位置并进行更新,最多只能每10-15 ms左右进行一次。