我正在编写我的第一个 JQuery UI 插件,一个时间范围选择器(其中“时间范围”类似于“上周四凌晨 3:16 到明天下午 5:19”)。基本概念是<input type="text">
具有人类可读描述的 始终可见。就像 JQuery UI 中的日期选择器一样,当用户单击文本字段时,会显示一个带有交互式控件的弹出窗口。
但是,我无法重现弹出模式。为了获得正确的位置,我想让我的弹出窗口成为元素<div>
的子<input>
元素,但这似乎是不可能的。但是如何在不使弹出窗口成为始终显示的文本输入元素的子项的情况下获得正确的位置和动画呢?是否有这样做的模式(在 JQuery 中)?