例如,现在我插入两张图片,


不管这图片我点击,在滚动条内的就去了。

有人认为这个问题会有解决的办法,但是搜索没有结果。然后我考虑去官方网站检查,但是什么也没有。我想提交这个bug到官方网站,我没有地方提交它。

如何解决它,如果只是为了解决这个bug,学习源代码,我想这是很是吃力不讨好的。

然后我会从两事件直接点击鼠标,高度找到他们,并认为他们是console.log.and然后我发现它。

在这个函数中


Pos:函数(){
var =这个,节点=自我{ 0 },x = 0,y = 0;
如果(节点){
如果(节点。getboundingclientrect){
VaR箱= node.getboundingclientrect(),
POS = _getscrollpos(自我.doc);
x = box.left + pos.x;
Y = box.top + pos.y;
{人}
当(节点){
x = node.offsetleft;
Y = node.offsettop;
节点= node.offsetparent;
}
}
}
返回:_round { x,y(x):_round(Y)};
},




主要是box.top这里,不知道为什么,当对方打电话是没有问题的,请单击图片时它变成负的,估计是从文档高度得到IMG,远程和本地文件不是当前鼠标点击的高度,或其他。

所以我会判断box.top > 0在Y,然后它等于0。但它不工作。那就是:箱顶=箱顶部<0 0:box.top;

不,我可以直接从Y = box.top + pos.y,Y =(parseInt(箱顶)<00:箱顶)+ pos.y;

这个bug已经解决了,但是我不知道它在哪里会有问题。所以当你改变它的时候,请测试更多。总之,我没有发现问题。在某些情况下,记得提醒我,谢谢。

以上是本文的全部内容,希望能对有相同需求的合作伙伴有所帮助。