拉斐尔纸胶印
Raphael paper offset
当纸张从0,0位置移动时,鼠标位置会发生偏移。我认为问题可能出在这个功能上:
box.view.rect.drag(function(dx,dy,x,y){
box.x = x;
box.y = y;
});
但我不完全确定。有人能帮忙吗?
jsfiddle:http://jsfiddle.net/zCAL8/1/
如果去掉顶部的div,它可以工作,但有了div,一切都关闭了。
我可能找到了一个解决方案,
你必须记住按下方框时的位置,然后用dx
和dy
参数移动矩形:
box.view.rect.mousedown(function(){
box.initY = box.y;
box.initX = box.x;
});
box.view.rect.drag(function(dx,dy,x,y, evt){
box.x = box.initX + dx;
box.y = box.initY + dy;
});
相关文章:
- 没有找到相关文章