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