252 Star 479 Fork 269

稻米 / LigerUI

 / 详情

开启drag的控件如果父类标签中有position:relative的拖动时会产生偏移.

待办的
创建于  
2014-03-03 12:28

原因:ligerUI.js _start函数:
g.current = {
target: g.target,
left: g.target.offset().left,
top: g.target.offset().top,
startX: e.pageX || e.screenX,
startY: e.pageY || e.clientY
};
这里指定的left,top是 offset()函数的结果,这里的offset会加上父类到祖先的offset(),在父类到祖先上某个节点指定了偏移,那么这里拖动时位置将出现问题.
修改办法:

  1. offset()函数改position()
  2. 添加一个参数确定使用offset()或者position()
    两则选一个.

评论 (0)

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
JavaScript
1
https://gitee.com/ligerui/LigerUI.git
git@gitee.com:ligerui/LigerUI.git
ligerui
LigerUI
LigerUI

搜索帮助