小编Man*_*uel的帖子

Jquery可拖动与缩放问题

我在巫婆的页面上工作,所有内容都通过缩放来缩放.问题是,当我在页面中拖动某些内容时,拖动项会获得一个看似相对于缩放量的错误位置.

为了解决这个问题,我尝试对可拖动组件的位置进行一些数学计算,但是看起来甚至在视觉上它的修正,"真实"位置也没有重新计算.

这里有一些代码可以更好地解释:

var zoom = Math.round((parseFloat($("body").css("zoom")) / 100)*10)/10;

var x = $(this).data('draggable').position;
$(this).data('draggable').position.left = Math.round(x.left/zoom);
$(this).data('draggable').position.top = Math.round(x.top/zoom);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激

javascript css jquery-ui zoom

13
推荐指数
2
解决办法
1万
查看次数

标签 统计

css ×1

javascript ×1

jquery-ui ×1

zoom ×1