Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

滚动是文档中的元素的offsetTop应该不变 #1000

Closed
zelllez opened this issue Dec 21, 2021 · 5 comments · Fixed by #1041
Closed

滚动是文档中的元素的offsetTop应该不变 #1000

zelllez opened this issue Dec 21, 2021 · 5 comments · Fixed by #1041
Assignees
Labels
bug Something isn't working

Comments

@zelllez
Copy link

zelllez commented Dec 21, 2021

使用的 Kraken 版本 | What version of kraken are you using

Flutter 2.2.3 • channel stable • flutter/flutter.git
Framework • revision f4abaa0735 (6 months ago) • 2021-07-01 12:46:11 -0700
Engine • revision 241c87ad80
Tools • Dart 2.13.4

kraken: 0.8.4
kraken_devtools: 0.3.1
kraken_websocket: 0.2.0+1
rax 1.2.2

重现步骤 | Steps To Reproduce

https://codesandbox.io/embed/rax-quick-start-forked-51to3?fontsize=14&hidenavigation=1&module=%2Fsrc%2Fpages%2FHome%2Findex.tsx&theme=dark

重现代码 | Code example:

见上

预期结果 | Expected results:

滚动时offsetTop应该是固定的而不是可变的

实际结果 | Actual results:
变化

@zelllez zelllez added the bug Something isn't working label Dec 21, 2021
@temper357
Copy link
Contributor

能否升级到 0.10-rc.1 版本确认下? 0.9.0 版本进行了大量重构,修复了大量渲染一致性问题

@zelllez
Copy link
Author

zelllez commented Dec 24, 2021

能否升级到 0.10-rc.1 版本确认下? 0.9.0 版本进行了大量重构,修复了大量渲染一致性问题

升级0.10后,websocket包用不了版本不一致,
我尝试build来跑(rax-app+target=kraken)(这个不太靠谱,每次都build?),但是却出现__weex_require__这个关键字的报错,走不下去,而且0.8.4以上的开发者工具缺失,这个升级没好处暂时对于框架不是很成熟的时候来说,有没有什么升级的路径建议?

@temper357
补充一下,后来移除websocket包可以了,
fixed问题在0.10可以解决,但是文档流滚动时候元素相对于文档流的offsetTop会变化的问题还需要麻烦看看,谢谢。

而另外一个问题是你们用了react的工具链,报错时候会输出一个iframe,这个iframe在kraken里面是个非法元素,脚本报错时,导致页面被一个透明浮层遮盖无法操作,这个能否优化一下,支持下iframe或者改改这依赖iframe的工具链?

@zelllez
Copy link
Author

zelllez commented Dec 29, 2021

@temper357 我更新了一下这个issue,剩余一个问题

@zelllez zelllez changed the title 元素sticky与元素滚动时的offset以及fixed定位的问题集 滚动是文档中的元素的offsetTop应该不变 Dec 29, 2021
@temper357
Copy link
Contributor

iframe 可以通过插件支持,试一下装这个插件 https://openkraken.com/plugins/official/kraken_webview

@zelllez
Copy link
Author

zelllez commented Dec 29, 2021

iframe 可以通过插件支持,试一下装这个插件 openkraken.com/plugins/official/kraken_webview

好的我试试,谢谢,这个issue主要关注的是offsetTop哈,大佬有空帮手看看,谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
2 participants