jQuery中是否有任何方法可以使元素与另一个元素保持相同的位置?
假设有一个文本框和<span>
。如何让<span>
始终与文本框重叠,即将它绑定在同一位置?此外,当文本框因任何原因而移动时,我希望<span>
继续运行。
我在考虑setInterval
每秒检查一定次数并适当移动<span>
,但在我看来,这既昂贵又肮脏。
感谢您的任何提示。
答案 0 :(得分:2)
除非我误解了您的问题,否则您可以将<span>
和<input type="text" />
放在同一个父容器中,例如<div>
,然后移动<div>
<input type="text" />
。
答案 1 :(得分:0)
如果您控制文本框移动的时间,您还可以触发跨度的移动。如果没有,那么我不知道任何比你的setInterval想法更好的事件。