【问题标题】:document.documentElement.scrollTop = 100; is working fine in iOS13 and above version but not working iOS lower version and androiddocument.documentElement.scrollTop = 100;在 iOS13 及以上版本中运行良好,但在 iOS 低版本和 android 中无法运行
【发布时间】:2021-08-26 02:53:31
【问题描述】:

主文档(页面)具有固定的高度和宽度,并且等于设备屏幕的大小,因此没有水平或垂直滚动​​。 当用户尝试添加输入并打开键盘时,我必须滚动文档​​以便用户可以看到输入框。 为此,我使用了 document.documentElement.scrollTop = 100; (这里我使用了固定值,但它是动态的)并且它在 iOS13 及更高版本中工作正常,但在 iOS 低版本和安卓系统中无法正常工作。 我也尝试过 window.scrollTo 但它也不起作用。

【问题讨论】:

  • window.scrollTo() 是一个函数而不是一个返回值的属性。也许您正在寻找window.scrollY

标签: javascript html css reactjs


【解决方案1】:

我建议document.getElementById("INPUT_ID").scrollIntoView();,因为您不必计算任何偏移量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 2021-11-13
    相关资源
    最近更新 更多