1

我正在编写我的第一个 JQuery UI 插件,一个时间范围选择器(其中“时间范围”类似于“上周四凌晨 3:16 到明天下午 5:19”)。基本概念是<input type="text">具有人类可读描述的 始终可见。就像 JQuery UI 中的日期选择器一样,当用户单击文本字段时,会显示一个带有交互式控件的弹出窗口。

但是,我无法重现弹出模式。为了获得正确的位置,我想让我的弹出窗口成为元素<div>的子<input>元素,但这似乎是不可能的。但是如何在不使弹出窗口成为始终显示的文本输入元素的子项的情况下获得正确的位置和动画呢?是否有这样做的模式(在 JQuery 中)?

4

1 回答 1

0

您应该能够获得对文本的引用input。jQuery 具有获取此元素位置的功能,因此您可以div相对于该位置定位您的相对位置。

http://api.jquery.com/position

于 2012-04-16T14:05:18.630 回答