我有一个小的jQuery 移动网站,我想在其中可视化一些数据(我用 D3 做到了)。该网站有多个页面(用 制作<div data-role="page" id="...">...</div>
)。由于我有很多数据要加载(来自服务器的 json),我只想加载用户当前看到的内容。即,如果他单击第 2 页(通过 Button),我只想加载第 2 页所需的数据(而不是其他 10 页的所有数据)。我发现了几个 jQuery事件(pageshow 等)——但所有这些事件仅在第一次创建主页时才被捕获。我也想过只加载它,当用户点击一个按钮(链接)时,但如果他直接导航到page2呢?
任何建议将不胜感激。谢谢!