我正在使用一个插件,该插件采用输入或文本区域的占位符值,并创建一个覆盖此输入的 div,单击时消失... 我用 javascript 检索他的兄弟输入或文本区域的 position() 来定位这个 div。
为了使插件防弹,我每 5 秒更改一次输入的宽度和高度, 通常 div.placeholder 应该自行定位,但会出现一些错误。
我在这里做了一个 fiddle > http://goo.gl/Ytmxm
有人可以帮助解决这个问题吗?
提前致谢
最佳答案
你的代码很完美。
你看到的问题是因为你从 offset()
得到的位置是旧的。我修改了 fiddle 以在您更改尺寸后触发 inputChange
1ms,并且它可以工作。
http://jsfiddle.net/PvLnH/1/
注意刷新有时它会玩花样。
这是我在评论中描述的解决方案: http://jsfiddle.net/PvLnH/3/
关于Javascript定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15245393/