Javascript scrollTop在iOS Safari中不工作
我有一个Javascript scrollTop在iOS Safari中不工作,javascript,ios,reactjs,safari,Javascript,Ios,Reactjs,Safari,我有一个React.js组件,它包含了当用户向下滚动到当前的最后一项(屏幕底部)时从MySQL数据库加载更多内容的功能。这在所有桌面浏览器上都能正常工作,但当我在本地网络上通过iOS上的Safari查看站点时,它似乎被忽略了 loadReleases()函数无法启动。我认为这与iOS处理(或不处理,视情况而定)的方式有关 有什么建议吗 以下是函数: window.onscroll = () => { const { loadReleases, state: { erro
React.js
组件,它包含了当用户向下滚动到当前的最后一项(屏幕底部)时从MySQL数据库加载更多内容的功能。这在所有桌面浏览器上都能正常工作,但当我在本地网络上通过iOS上的Safari查看站点时,它似乎被忽略了
loadReleases()
函数无法启动。我认为这与iOS处理(或不处理,视情况而定)的方式有关
有什么建议吗
以下是函数:
window.onscroll = () => {
const {
loadReleases,
state: { error, isLoading, hasMore }
} = this;
if (error || isLoading || !hasMore) return;
if (
window.innerHeight + document.documentElement.scrollTop ===
document.documentElement.offsetHeight
) {
loadReleases();
}
};