我正在尝试通过 ajax 加载页面,然后使用jQuery Scroll library在屏幕上水平滑动该内容。
单击链接时,所有其他当前加载的页面都隐藏在 DOM 中,通过 ajax 加载下一页,并调用 scrollTo 滑动到新页面。
如果用户从左到右点击(即内容被加载到前一页下方的 DOM 中),这一切都很好。但是,如果用户从右到左单击链接(即在 DOM 中将页面加载到当前页面上方,以便页面反向滑动),它不会滑动而是直接跳转到该页面。
我有点困惑为什么这张幻灯片在一个方向上起作用,而不是在另一个方向上。如果我预加载 DOM 中的所有页面,它工作正常,所以我假设它与 ScrollTo 如何计算到下一页的宽度/距离有关。