Javascript定位问题

标签 javascript jquery

我正在使用一个插件,该插件采用输入或文本区域的占位符值,并创建一个覆盖此输入的 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/

相关文章:

jquery - 等待来自调用函数的 jquery ajax 回调

javascript - 获取图像的来源并在单击时在新窗口中打开

javascript - 如何将第三方库 (gridstack.js) 与 Typescript 和 React 结合使用

javascript - 为什么我的页面没有加载到 Github 上?

javascript - 如何用更简洁的 jQuery 风格代码替换这些 onclick ="..."属性?

javascript - NicEditor 图片上传

jquery - 禁用 map 上事件的滚动

javascript - 获取 Repeater 中控件的 ClientId

javascript - 如何去除手机上的光滑幻灯片?

javascript - 更改容器上的 "overflow"属性不会在运行时更改内部元素大小?