jquery - 拖动的元素没有返回到正确的位置

标签 jquery css angularjs angular-dragdrop angulardraganddroplists

我正在使用 angular drag and drop plugin . 当我将鼠标滚动到一定距离时会出现此问题。然后,拖动一个元素并释放。已发布的元素返回到错误的位置(即),比其实际位置高出一些像素。 这个问题只发生在我的 Angular 应用程序中,不能在任何其他地方重现,比如 jsfiddle 或 codepen。所以,屏幕记录了问题并上传到下面的链接, https://mega.nz/#!7s1FHTYL!VQf5OnU3iMOlZIQjn1oKiilVaRr6s2B_Py0l7mbl-Wo

有人请帮我解决这个问题.. 在此先感谢..

最佳答案

您可以将被拖动元素的 ScrollTop 重置为 0,在事件 OnDragStop(elem,event) 上。这样做可以保留元素的原始位置拖动的元素,在每个拖动方法完成时..

关于jquery - 拖动的元素没有返回到正确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42534948/

相关文章:

jquery - 如何使用 jQuery 淡入选择选项

javascript - 使用 Jquery/Handlebars.js 隐藏缺失值的表格单元格输出

css - 如何在JavaFX中调整字母间距

css - 如何将 div 居中并使其围绕其中的 div 展开?

html - 为什么填充我的视口(viewport)高度会使 flexbox 工作?

angularjs - MEAN 堆栈如何处理登录和重定向

javascript - 检测angularjs路由 Controller 何时超出范围?

jquery - ajax html 加载后调用 jQuery 函数

php 中的 Javascript window.location 由 json 返回

javascript - Angular : "TypeError: Cannot read property ' insertBefore' of null"while using Slick Slider