将元素的位置绑定到另一个元素的位置

时间:2011-03-25 20:41:51

标签: javascript jquery dom position element

jQuery中是否有任何方法可以使元素与另一个元素保持相同的位置?

假设有一个文本框和<span>。如何让<span>始终与文本框重叠,即将它绑定在同一位置?此外,当文本框因任何原因而移动时,我希望<span>继续运行。

我在考虑setInterval每秒检查一定次数并适当移动<span>,但在我看来,这既昂贵又肮脏。

感谢您的任何提示。

2 个答案:

答案 0 :(得分:2)

除非我误解了您的问题,否则您可以将<span><input type="text" />放在同一个父容器中,例如<div>,然后移动<div> <input type="text" />

答案 1 :(得分:0)

如果您控制文本框移动的时间,您还可以触发跨度的移动。如果没有,那么我不知道任何比你的setInterval想法更好的事件。