【问题标题】:Horizontal scroll on table doesn't work on iOS Safari表格上的水平滚动在 iOS Safari 上不起作用
【发布时间】:2017-08-23 17:03:07
【问题描述】:

我正在编写一个 React 应用程序,但我无法在仅在 iOS Safari 上工作的桌子上进行水平滚动。它似乎适用于其他一切。

我的 JS 文件

<div className={styles.parent}>
  <div className={styles.wrapper}>
    <table className={styles.table}>...</table>
  </div>
<div>

我的 CSS

.parent {
  width: 100%;
  overflow-x: hidden; 
}

.wrapper {
  position: relative;
}
.table {
  background: transparent;
  border-spacing: 12px 0;
  min-width: 1em;
  display: block;
  overflow-x: auto;
  max-width: none;
  -webkit-overflow-scrolling: touch !important;
}

【问题讨论】:

  • 您可以通过在 容器 上添加一个事件监听器来监视滚动事件,从而解决这个问题。请参阅this thread 了解更多信息。

标签: javascript ios css reactjs safari


【解决方案1】:

请试试这个,希望对你有帮助。

.parent {
  width: 100%;
  overflow-x: auto; 
}

谢谢

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多