javascript - 当焦点位于输入字段时,为什么 React 中的日期选择器会闪烁?

标签 javascript reactjs semantic-ui semantic-ui-react

有人可以告诉我为什么当焦点位于输入字段时,React 中的 datepicker 会闪烁吗?

我在演示中使用此日期选择器

https://www.npmjs.com/package/semantic-ui-calendar-react

但它在焦点上闪烁,或者换句话说,当我聚焦到输入字段时,它首先显示在顶部,然后出现在输入字段下方,为什么? 这是我的代码

https://codesandbox.io/s/prod-hill-mpurn

<div style={{ position: "absolute", top: 100, left: 100 }}>
        <DateInput
          name="date"
          placeholder="Date"
          value={date}
          popupPosition="right"
          onChange={handleChange}
        />
</div>

有更新吗?

最佳答案

它有一个默认的缩放动画。您可以通过传递 prop `animation={false} 来关闭它,如下所示。

<DateInput
          name="date"
          placeholder="Date"
          value={date}
          popupPosition="right"
          onChange={handleChange}
          animation={false}
        />

代码沙盒: https://codesandbox.io/s/hloid

关于javascript - 当焦点位于输入字段时,为什么 React 中的日期选择器会闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57618248/

相关文章:

javascript - 如何将选定的语义 UI 下拉选项存储在状态中?

javascript - 如何使用语义 UI 和 AngularJS 获取选中的复选框?

javascript - 滚动到 href 属性时删除类

javascript - 为什么不能将 jQuery 对象字符串化?

javascript - 根据组件调用次数从现有数组构建新数组

javascript - React-Native 将两个数组合并为一个

css - 如何更改禁用的复选框颜色

javascript - 为什么这个下拉菜单会移动另一个元素?

javascript - 试图定义一个 promise.all

css - React JS 如何让组件不受 CSS 影响?