恭喜楼主已解决该问题,感谢您的支持!
由于您自己的帖子无法设置最佳答案,我们会把你的解决方法复制一份,设为最佳答案。
解决方案如下:
var y = e.pageY - this.offsetTop;
var x = e.pageX - this.offsetLeft;
var result = spread.hitTest(x, y);
var scrollY = 0;
for (var i = 0; i < result.worksheetHitInfo.row; i++) {
scrollY += sheet.getRowHeight(i);
...
恭喜楼主已解决该问题,感谢您的支持!
由于您自己的帖子无法设置最佳答案,我们会把你的解决方法复制一份,设为最佳答案。
解决方案如下:
var y = e.pageY - this.offsetTop;
var x = e.pageX - this.offsetLeft;
var result = spread.hitTest(x, y);
var scrollY = 0;
for (var i = 0; i < result.worksheetHitInfo.row; i++) {
scrollY += sheet.getRowHeight(i);
}
var scrollX = 0;
for (var i = 0; i < result.worksheetHitInfo.col; i++) {
scrollX += sheet.getColumnWidth(i);
}