使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
blockly >WorkspaceSvg >scrollY
相对于工作区原点的当前垂直滚动偏移量(以像素为单位)。
不妨考虑一个视图,以及在该视图下方移动的画布。当画布向下移动时,该值会变得更正,且视图现在是“看到”画布的上半部分当画布向上移动时,此值会变得更为负,且视图为“看到”画布的下半部分
关于此值,令人困惑的一点是,它不包含,也不能包含 绝对 Top 偏移量。这是因为它用于计算 viewTop 值。
viewTop 相对于工作区原点(虽然采用像素单位)。工作区原点位于工作区的左上角(至少在启用该工作区时是如此)。它会从 blocklyDiv 的左上角移动,以免位于工具箱下方。
启用工作区后,viewTop 和工作区源站位于同一 Y 位置。当画布向底部滑动时,此值 (scrollY) 会变得更为正,并且 viewTop 相对于工作区原点会变得更负值(工作区原点中的图片显示为画布上的点随着画布移动而向下滑)。
因此,如果 scrollY工作区源。这意味着 viewTop 表示 blocklyDiv 的上边缘,而不是工作区的上边缘。
Signature:
scrollY: number;
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-28。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-28。"],[],[]]