【发布时间】: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