javascript - jQuery UI 如何创建其精确复制的绝对定位拖动助手?

标签 javascript jquery html css jquery-ui

我正在尝试构建一些东西,其中我需要直接 float 在原始元素顶部的任何元素的精确副本。

该元素可以很复杂并包含任何 dom 元素(与 jQuery UI 可拖动元素的方式相同)。

jQuery UI 如何创建与原始元素完全相同的绝对定位 float 助手?在所有情况下,它最初都完美地定位在原始元素上。第一步是 clone() 元素,但在此之后,如何确保元素放回 DOM 时看起来完全相同?

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

最佳答案

The first step would be to clone() the element

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

开始寻找_mouseStart: function(event) {

关于javascript - jQuery UI 如何创建其精确复制的绝对定位拖动助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23091368/

相关文章:

javascript - 删除滚动条上的事件

javascript - 在 Android PhonGap 构建上强制景观

javascript - 查询和过滤键名而不是 MongoDB 中的值

javascript - Replace(),替换一个未指定的值

php - jQuery 里程表

validation - HTML5 国际化

html - Bootstrap 阴影未显示在 nav.shadow 上

javascript - 在 React Native 中导出方法/函数

javascript - 使用 ES6/lodash 进行迭代和过滤

jquery - Asp.net MVC Ajax 迭代