-1

基本上我有一个时间下拉列表,但是在 IE 上选择的时间没有滚动

scrollIntoView

if (open) {
  setTimeout(() => {
    this.props.value &&
      this[this.props.value] &&
      this[this.props.value].scrollIntoView({
        behavior: 'smooth',
        block: 'nearest',
        inline: 'nearest'
      });
  }, 300);
}
4

1 回答 1

2

我尝试检查您的示例代码,发现您正在尝试使用IE 浏览器不支持的行为:'smooth' 。

在此处输入图像描述

我建议您删除behavior: 'smooth'并再次尝试使用 IE 浏览器测试问题。

参考:

  1. Element.scrollIntoView()

  2. 滚动查看

于 2020-01-21T07:39:24.337 回答