Skip to content

【BUG】pageScrollTo方法在h5可能造成页面卡顿 #285

@Xuew2020

Description

@Xuew2020

image
Element.scrollTop接受的是一个整数,如果赋值带有小数,会截取整数部分,如下图
image

造成卡顿的原因:
当speed是一个比较小的值时,nextTop得出的结果与top绝对值小于1,此时设置rootElement.scrollTop后实际没变化,极端情况会在同一个值循环,导致页面卡顿。

另外,同一个元素多次触发pageScrollTo方法时是否应该先清除上一次的requestAnimationFrame?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions