ScrollIntoView 不适用于 reactjs 中的 I.E?

ScrollIntoView is not working for I.E in reactjs?

基本上我有一个时间下拉菜单,但在 I.E 上选择的时间不滚动

scrollIntoView

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

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

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

参考文献:

  1. Element.scrollIntoView()

  2. scrollIntoView