jQuery中有什么方法可以使元素与另一个元素保持相同的位置吗?将元素的位置绑定到另一个元素的位置
假设有一个文本框和一个<span>
。如何让<span>
总是重叠文本框,即将它绑定在相同的位置?另外,当文本框出于任何原因移动时,我想让<span>
继续。
我在考虑一个setInterval
,它每秒检查一定的次数,并适当地移动<span>
,但这在我看来既昂贵又脏兮兮的。
感谢您的任何提示。
jQuery中有什么方法可以使元素与另一个元素保持相同的位置吗?将元素的位置绑定到另一个元素的位置
假设有一个文本框和一个<span>
。如何让<span>
总是重叠文本框,即将它绑定在相同的位置?另外,当文本框出于任何原因移动时,我想让<span>
继续。
我在考虑一个setInterval
,它每秒检查一定的次数,并适当地移动<span>
,但这在我看来既昂贵又脏兮兮的。
感谢您的任何提示。
除非我误解你的问题,你可以把<span>
并在同一父容器<input type="text" />
,如<div>
,然后将<div>
而不是<input type="text" />
的。
这个想法根本没有出现在我的脑海里 - 它像一个魅力一样工作,谢谢! – pimvdb 2011-03-25 20:48:45
如果您控制文本框移动的时间,还可以触发跨度的移动。如果没有,那么我不知道任何事件都会比你的setInterval想法更好。
请原谅我过于简单化,但如何将它们放在一个包装div和只移动该包装而不是textarea? – mVChr 2011-03-25 20:46:53
@mVChr:我根本不是专业人士,我没有想过这个想法。谢谢。 – pimvdb 2011-03-25 20:49:41