Skip to content
This repository was archived by the owner on Jan 6, 2023. It is now read-only.

兼容怪异模式下获取scrollTop和scrollLeft#3245

Open
oasis-cloud wants to merge 1 commit into
fex-team:dev-1.5.0from
oasis-cloud:dev-1.5.0
Open

兼容怪异模式下获取scrollTop和scrollLeft#3245
oasis-cloud wants to merge 1 commit into
fex-team:dev-1.5.0from
oasis-cloud:dev-1.5.0

Conversation

@oasis-cloud

Copy link
Copy Markdown

在怪异模式下上传图片后,点选上传的图片,图片缩放的覆盖层定位出现盘查。
wx20180531-174423

@AlxeMJ

AlxeMJ commented Apr 24, 2019

Copy link
Copy Markdown

在怪异模式下上传图片后,点选上传的图片,图片缩放的覆盖层定位出现盘查。
wx20180531-174423

--ueditor.all.js--
domUtils.setStyles(resizer, {
'width': target.width + 'px',
'height': target.height + 'px',
'left': iframePos.x + imgPos.x - me.editor.document.body.scrollLeft - editorPos.x - parseInt(resizer.style.borderLeftWidth) + 'px',
'top': iframePos.y + imgPos.y - me.editor.document.body.scrollTop - editorPos.y - parseInt(resizer.style.borderTopWidth) + 'px'
});

replace 'body' to 'documentElement',like this:
domUtils.setStyles(resizer, {
'width': target.width + 'px',
'height': target.height + 'px',
'left': iframePos.x + imgPos.x - me.editor.document.documentElement.scrollLeft - editorPos.x - parseInt(resizer.style.borderLeftWidth) + 'px',
'top': iframePos.y + imgPos.y - me.editor.document.documentElement.scrollTop - editorPos.y - parseInt(resizer.style.borderTopWidth) + 'px'
});

@Dafrok

Dafrok commented Apr 24, 2019

Copy link
Copy Markdown
Member

非怪异模式的 documentElement 也可能会有 scrollTop 和 scrollLeft 的

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants