function findPos(obj) {
let objCur = obj;
let curleft = 0;
let curtop = 0;
if (objCur.offsetParent) {
do {
curleft += objCur.offsetLeft;
curtop += objCur.offsetTop;
} while (objCur = objCur.offsetParent);
return { x: curleft, y: curtop };
}
return undefined;
}
В этой строчке ошибка eslint кидает:
} while (objCur = objCur.offsetParent); - Unexpected assignment within a 'do...while' statement no-cond-assign
Подскажите как решить проблему
В качестве значения приходит канвас -const canvas = document.getElementById('canvas');