Javascript jQueryUI如何创建它的精确副本?

Javascript jQueryUI如何创建它的精确副本?,javascript,jquery,html,css,jquery-ui,Javascript,Jquery,Html,Css,Jquery Ui,我试图构建一些东西,我需要一个精确的副本,任何元素都直接漂浮在原始元素的顶部 该元素可能很复杂,并且包含任何dom元素(与jQuery UI可拖动元素相同) jQueryUI是如何创建它的绝对位置的浮动辅助对象的,它是原始元素的精确副本?在所有情况下,它最初都完全位于原始图元上方。第一步是克隆()元素,但在此之后,如何确保元素在放回DOM时看起来相同 例如,如果克隆一个宽度为百分比的元素,然后将其附加到文档正文中,则文档的宽度可能会大于它最初作为父元素的元素的宽度。还有很多其他因素需要考虑。 第

我试图构建一些东西,我需要一个精确的副本,任何元素都直接漂浮在原始元素的顶部

该元素可能很复杂,并且包含任何dom元素(与jQuery UI可拖动元素相同)

jQueryUI是如何创建它的绝对位置的浮动辅助对象的,它是原始元素的精确副本?在所有情况下,它最初都完全位于原始图元上方。第一步是克隆()元素,但在此之后,如何确保元素在放回DOM时看起来相同

例如,如果克隆一个宽度为百分比的元素,然后将其附加到文档正文中,则文档的宽度可能会大于它最初作为父元素的元素的宽度。还有很多其他因素需要考虑。

第一步是克隆()元素

这是绝对正确的,您可以轻松检查它是如何完成的,只需检查

开始查找\u mouseStart:function(event){