JQuery的datepicker的弹出功能如何工作?

时间:2012-04-16 14:02:17

标签: jquery jquery-ui popup

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

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

1 个答案:

答案 0 :(得分:0)

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

http://api.jquery.com/position